Simple test for 0x67 prefixes
authorH. Peter Anvin <hpa@zytor.com>
Sun, 23 Sep 2007 04:50:03 +0000 (21:50 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Sun, 23 Sep 2007 04:50:03 +0000 (21:50 -0700)
test/test67.asm [new file with mode: 0644]

diff --git a/test/test67.asm b/test/test67.asm
new file mode 100644 (file)
index 0000000..5917a1b
--- /dev/null
@@ -0,0 +1,35 @@
+       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: