Title: [ASM (NASM)] Multiplication Macro Author: I_wesley125 Pastebin link: http://pastebin.com/3jsyrxGg First Edit: Saturday 11th of May 2013 02:24:38 PM CDT Last Edit: Saturday 11th of May 2013 02:24:38 PM CDT macro stextq2_ aa {     cmp r14,72     jl @f     mov       rax  , 4       ;t     mov       rbx  , aa     mov       rcx  , 10     mov       rdx  , r14     mov       r9   , 1     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr0 + 0]     mov       rdx  , 48 shl 32     or        rdx  , r14     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr0 + 4]     mov       rdx  , 100 shl 32     or        rdx  , r14     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr0 + 8]     mov       rdx  , 152 shl 32     or        rdx  , r14     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr0 + 12]     mov       rdx  , 204 shl 32     or        rdx  , r14     mov       esi  , 0x0     int       0x60       mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr1 + 0]     mov       rdx  , 48 shl 32     or        rdx  , r14     add       rdx  , 12     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr1 + 4]     mov       rdx  , 100 shl 32     or        rdx  , r14     add       rdx  , 12     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr1 + 8]     mov       rdx  , 152 shl 32     or        rdx  , r14     add       rdx  , 12     mov       esi  , 0x0     int       0x60     mov       rax  , 47      ;num     mov       rbx  , 0x0000000000080100     mov       ecx  , D [numr1 + 12]     mov       rdx  , 204 shl 32     or        rdx  , r14     add       rdx  , 12     mov       esi  , 0x0     int       0x60     @@: }