--- /dev/null
+; test random ops
+
+_text segment para public 'CODE' use32
+
+sub_test proc near
+ push ebp
+ push ebx
+ push esi
+ push edi
+ mov ebx, 10000h
+ mov esi, 20000h
+ mov edi, 30000h
+ mov ecx, 10
+loop:
+ lodsb
+ xlat
+ stosb
+ lodsw
+ neg ax
+ stosw
+ lodsd
+ stosd
+ movsb
+ cmpsw
+ scasb
+ loop loop
+
+ std
+ stosb
+ stosw
+ stosd
+ cld
+
+ cdq
+ bsf eax, ecx
+
+ push 1
+ pop eax
+ pop edi
+ pop esi
+ pop ebx
+ pop ebp
+ retn
+sub_test endp
+
+_text ends
+
+; vim:expandtab