Files
DSA/resources/main_ir.dsa
T
2026-08-22 09:40:46 +01:00

45 lines
1020 B
Plaintext

fn main() {
__main_0:
v_1 = literal 64
v_2 = literal 32
v_0 = alloc::init(v_1, v_2)
v_3 = copy v_0
_ = print::print_hex_word(v_3)
_ = print::print_newline()
v_5 = copy v_0
v_4 = alloc::alloc(v_5)
v_6 = copy v_4
_ = print::print_hex_word(v_6)
v_7 = copy v_4
v_8 = literal 200
store v_7, v_8
_ = print::print_newline()
v_10 = copy v_0
v_9 = alloc::alloc(v_10)
v_11 = copy v_9
_ = print::print_hex_word(v_11)
_ = print::print_newline()
_ = print::print_num(v_12)
v_13 = copy v_0
_ = alloc::free(v_13, v_14)
v_16 = copy v_0
v_15 = alloc::alloc(v_16)
_ = print::print_newline()
v_17 = copy v_15
_ = print::print_hex_word(v_17)
_ = print::print_newline()
v_18 = copy v_4
_ = print::print_hex_word(v_18)
if v_19 then __then_2 else __else_2
__then_2:
_ = print::print(v_20)
jump __endif_2
__else_2:
jump __endif_2
__endif_2:
v_21 = literal 0
return v_21
__unreachable_3:
return
}