2008-10-07 09:27:30 +08:00
|
|
|
;Testname=unoptimized; Arguments=-fbin -otest67.bin -O0; Files=stdout stderr test67.bin
|
|
|
|
;Testname=optimized; Arguments=-fbin -otest67.bin -Ox; Files=stdout stderr test67.bin
|
2008-04-23 21:05:31 +08:00
|
|
|
|
2007-09-23 12:50:03 +08:00
|
|
|
bits 16
|
|
|
|
|
|
|
|
mov ax,[bx]
|
|
|
|
mov ax,[foo]
|
|
|
|
mov ax,[word foo]
|
|
|
|
mov ax,[dword foo]
|
|
|
|
mov ax,[ebx]
|
|
|
|
rep movsb
|
|
|
|
a16 rep movsb
|
|
|
|
a32 rep movsb
|
|
|
|
a32 mov ax,bx
|
|
|
|
|
|
|
|
bits 32
|
|
|
|
|
|
|
|
mov ax,[bx]
|
|
|
|
mov ax,[foo]
|
|
|
|
mov ax,[word foo]
|
|
|
|
mov ax,[dword foo]
|
|
|
|
mov ax,[ebx]
|
|
|
|
rep movsb
|
|
|
|
a16 rep movsb
|
|
|
|
a32 rep movsb
|
|
|
|
|
|
|
|
bits 64
|
|
|
|
|
|
|
|
mov ax,[rbx]
|
|
|
|
mov ax,[foo]
|
|
|
|
mov ax,[qword foo]
|
|
|
|
mov ax,[dword foo]
|
|
|
|
mov ax,[ebx]
|
|
|
|
rep movsb
|
|
|
|
a32 rep movsb
|
|
|
|
a64 rep movsb
|
|
|
|
|
|
|
|
foo:
|