asm: forgot adding asmtest.fox
1 files changed, 49 insertions(+), 0 deletions(-)

A => asmtest.fox
A => asmtest.fox +49 -0
@@ 0,0 1,49 @@ 
+
+: run #
+eax push,
+rax push,
+ecx  push,
+rcx  push,
+[rdi] push,
+eax eax mov,
+rax rax mov, 
+[rax] rax mov, 
+rax [rax] mov,
+ecx [rdi] mov,
+eax dec,
+rax dec,
+[rax] dec,
+rdi dec,
+rbp inc,
+rbx rcx add,
+[rbx] rcx add,
+rcx [rbx] add,
+rbx rcx sub,
+[rbx] rcx sub,
+rcx [rbx] sub,
+rbx rcx cmp,
+[rbx] rcx cmp,
+rcx [rbx] cmp,
+4 rax shl,
+7 [rcx] sar,
+23 [rcx] qword sar,
+25 cmpraxi,
+2512 cmpeaxi,
+2512 andraxi,
+25121 andeaxi,
+[rcx] imuleax,
+[rcx] imulrax,
+r11 imulrax,
+rax imulrax,
+eax imuleax,
+rax rax imul,
+rax r11 imul,
+rcx [rbx] imul,
+10 rax rdx shrd,
+10 [rcx] rdx shrd,
+10 [rcx] edx shrd,
+1234 rdx movi,
+rax r10 mov,
+ret,
+
+end-app	 start-with run  " asmtest.o" write-obj