; ; This is a test program ; .file "blah.c" .data .section .rodata hello: .string "hello %i\n" x: .long 1234 val: .long 100 world: .string "world\n" .text test: jmp xstart push world call printf push1 push *val push hello call printf push *val push *val push1 sub mul push1 add push hello call printf xstart: push1 pop x blah: push *x push *x push1 add mul pop x push *x push hello call printf ; jmp blah nop nop nop