diff options
Diffstat (limited to 'test/xdefine.asm')
-rw-r--r-- | test/xdefine.asm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/xdefine.asm b/test/xdefine.asm new file mode 100644 index 00000000..3b475864 --- /dev/null +++ b/test/xdefine.asm @@ -0,0 +1,11 @@ +%idefine d dword +%define _1digits_nocheck(d) (((d)% 10)+'0') +%xdefine _1digits(d) (!!(d/10)*(1<<32)+ _1digits_nocheck(d)) + + db _1digits(8) ; Should be 0x38 + +%define n 0x21 +%xdefine ctr n +%define n 0x22 + + db ctr, n ; Should be 0x21, 0x22 |