Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (gdb) disas fizzbuzz
- Dump of assembler code for function fizzbuzz:
- 0x0000000100001580 <fizzbuzz+0>: push rbp
- 0x0000000100001581 <fizzbuzz+1>: mov rbp,rsp
- 0x0000000100001584 <fizzbuzz+4>: mov eax,0xa
- 0x0000000100001589 <fizzbuzz+9>: mov ecx,0x1
- 0x000000010000158e <fizzbuzz+14>: mov edx,0x5
- 0x0000000100001593 <fizzbuzz+19>: mov r8d,0x3
- 0x0000000100001599 <fizzbuzz+25>: mov QWORD PTR [rbp-0x8],rdi
- 0x000000010000159d <fizzbuzz+29>: mov DWORD PTR [rbp-0xc],esi
- 0x00000001000015a0 <fizzbuzz+32>: mov esi,DWORD PTR [rbp-0xc]
- 0x00000001000015a3 <fizzbuzz+35>: mov DWORD PTR [rbp-0x3c],eax
- 0x00000001000015a6 <fizzbuzz+38>: mov eax,esi
- 0x00000001000015a8 <fizzbuzz+40>: mov DWORD PTR [rbp-0x40],edx
- 0x00000001000015ab <fizzbuzz+43>: cdq
- 0x00000001000015ac <fizzbuzz+44>: idiv r8d
- 0x00000001000015af <fizzbuzz+47>: cmp edx,0x0
- 0x00000001000015b5 <fizzbuzz+53>: sete r9b
- 0x00000001000015b9 <fizzbuzz+57>: and r9b,0x1
- 0x00000001000015bd <fizzbuzz+61>: movzx eax,r9b
- 0x00000001000015c1 <fizzbuzz+65>: mov r9b,al
- 0x00000001000015c4 <fizzbuzz+68>: mov BYTE PTR [rbp-0xd],r9b
- 0x00000001000015c8 <fizzbuzz+72>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000015cb <fizzbuzz+75>: cdq
- 0x00000001000015cc <fizzbuzz+76>: mov esi,DWORD PTR [rbp-0x40]
- 0x00000001000015cf <fizzbuzz+79>: idiv esi
- 0x00000001000015d1 <fizzbuzz+81>: cmp edx,0x0
- 0x00000001000015d7 <fizzbuzz+87>: sete r9b
- 0x00000001000015db <fizzbuzz+91>: and r9b,0x1
- 0x00000001000015df <fizzbuzz+95>: movzx eax,r9b
- 0x00000001000015e3 <fizzbuzz+99>: mov r9b,al
- 0x00000001000015e6 <fizzbuzz+102>: mov BYTE PTR [rbp-0xe],r9b
- 0x00000001000015ea <fizzbuzz+106>: movzx eax,BYTE PTR [rbp-0xd]
- 0x00000001000015ee <fizzbuzz+110>: cmp BYTE PTR [rbp-0xe],0x0
- 0x00000001000015f2 <fizzbuzz+114>: setne r9b
- 0x00000001000015f6 <fizzbuzz+118>: xor r9b,0x1
- 0x00000001000015fa <fizzbuzz+122>: and r9b,0x1
- 0x00000001000015fe <fizzbuzz+126>: movzx edx,r9b
- 0x0000000100001602 <fizzbuzz+130>: and eax,edx
- 0x0000000100001604 <fizzbuzz+132>: mov r9b,al
- 0x0000000100001607 <fizzbuzz+135>: mov BYTE PTR [rbp-0xf],r9b
- 0x000000010000160b <fizzbuzz+139>: movzx eax,BYTE PTR [rbp-0xe]
- 0x000000010000160f <fizzbuzz+143>: cmp BYTE PTR [rbp-0xd],0x0
- 0x0000000100001613 <fizzbuzz+147>: setne r9b
- 0x0000000100001617 <fizzbuzz+151>: xor r9b,0x1
- 0x000000010000161b <fizzbuzz+155>: and r9b,0x1
- 0x000000010000161f <fizzbuzz+159>: movzx edx,r9b
- 0x0000000100001623 <fizzbuzz+163>: and eax,edx
- 0x0000000100001625 <fizzbuzz+165>: mov r9b,al
- 0x0000000100001628 <fizzbuzz+168>: mov BYTE PTR [rbp-0x10],r9b
- 0x000000010000162c <fizzbuzz+172>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001630 <fizzbuzz+176>: movzx edx,BYTE PTR [rbp-0xe]
- 0x0000000100001634 <fizzbuzz+180>: or eax,edx
- 0x0000000100001636 <fizzbuzz+182>: mov r9b,al
- 0x0000000100001639 <fizzbuzz+185>: mov BYTE PTR [rbp-0x11],r9b
- 0x000000010000163d <fizzbuzz+189>: mov DWORD PTR [rbp-0x18],0x0
- 0x0000000100001644 <fizzbuzz+196>: mov DWORD PTR [rbp-0x1c],0x0
- 0x000000010000164b <fizzbuzz+203>: mov eax,DWORD PTR [rbp-0xc]
- 0x000000010000164e <fizzbuzz+206>: sar eax,0x0
- 0x0000000100001651 <fizzbuzz+209>: and eax,0x1
- 0x0000000100001656 <fizzbuzz+214>: mov r9b,al
- 0x0000000100001659 <fizzbuzz+217>: mov BYTE PTR [rbp-0x1d],r9b
- 0x000000010000165d <fizzbuzz+221>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001660 <fizzbuzz+224>: sar eax,0x1
- 0x0000000100001663 <fizzbuzz+227>: and eax,0x1
- 0x0000000100001668 <fizzbuzz+232>: mov r9b,al
- 0x000000010000166b <fizzbuzz+235>: mov BYTE PTR [rbp-0x1e],r9b
- 0x000000010000166f <fizzbuzz+239>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001672 <fizzbuzz+242>: sar eax,0x2
- 0x0000000100001675 <fizzbuzz+245>: and eax,0x1
- 0x000000010000167a <fizzbuzz+250>: mov r9b,al
- 0x000000010000167d <fizzbuzz+253>: mov BYTE PTR [rbp-0x1f],r9b
- 0x0000000100001681 <fizzbuzz+257>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001684 <fizzbuzz+260>: sar eax,0x3
- 0x0000000100001687 <fizzbuzz+263>: and eax,0x1
- 0x000000010000168c <fizzbuzz+268>: mov r9b,al
- 0x000000010000168f <fizzbuzz+271>: mov BYTE PTR [rbp-0x20],r9b
- 0x0000000100001693 <fizzbuzz+275>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001696 <fizzbuzz+278>: sar eax,0x4
- 0x0000000100001699 <fizzbuzz+281>: and eax,0x1
- 0x000000010000169e <fizzbuzz+286>: mov r9b,al
- 0x00000001000016a1 <fizzbuzz+289>: mov BYTE PTR [rbp-0x21],r9b
- 0x00000001000016a5 <fizzbuzz+293>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000016a8 <fizzbuzz+296>: sar eax,0x5
- 0x00000001000016ab <fizzbuzz+299>: and eax,0x1
- 0x00000001000016b0 <fizzbuzz+304>: mov r9b,al
- 0x00000001000016b3 <fizzbuzz+307>: mov BYTE PTR [rbp-0x22],r9b
- 0x00000001000016b7 <fizzbuzz+311>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000016ba <fizzbuzz+314>: sar eax,0x6
- 0x00000001000016bd <fizzbuzz+317>: and eax,0x1
- 0x00000001000016c2 <fizzbuzz+322>: mov r9b,al
- 0x00000001000016c5 <fizzbuzz+325>: mov BYTE PTR [rbp-0x23],r9b
- 0x00000001000016c9 <fizzbuzz+329>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000016cc <fizzbuzz+332>: sar eax,0x7
- 0x00000001000016cf <fizzbuzz+335>: and eax,0x1
- 0x00000001000016d4 <fizzbuzz+340>: mov r9b,al
- 0x00000001000016d7 <fizzbuzz+343>: mov BYTE PTR [rbp-0x24],r9b
- 0x00000001000016db <fizzbuzz+347>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000016de <fizzbuzz+350>: sar eax,0x8
- 0x00000001000016e1 <fizzbuzz+353>: and eax,0x1
- 0x00000001000016e6 <fizzbuzz+358>: mov r9b,al
- 0x00000001000016e9 <fizzbuzz+361>: mov BYTE PTR [rbp-0x25],r9b
- 0x00000001000016ed <fizzbuzz+365>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000016f0 <fizzbuzz+368>: sar eax,0x9
- 0x00000001000016f3 <fizzbuzz+371>: and eax,0x1
- 0x00000001000016f8 <fizzbuzz+376>: mov r9b,al
- 0x00000001000016fb <fizzbuzz+379>: mov BYTE PTR [rbp-0x26],r9b
- 0x00000001000016ff <fizzbuzz+383>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001702 <fizzbuzz+386>: sar eax,0xa
- 0x0000000100001705 <fizzbuzz+389>: and eax,0x1
- 0x000000010000170a <fizzbuzz+394>: mov r9b,al
- 0x000000010000170d <fizzbuzz+397>: mov BYTE PTR [rbp-0x27],r9b
- 0x0000000100001711 <fizzbuzz+401>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001714 <fizzbuzz+404>: sar eax,0xb
- 0x0000000100001717 <fizzbuzz+407>: and eax,0x1
- 0x000000010000171c <fizzbuzz+412>: mov r9b,al
- 0x000000010000171f <fizzbuzz+415>: mov BYTE PTR [rbp-0x28],r9b
- 0x0000000100001723 <fizzbuzz+419>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001726 <fizzbuzz+422>: sar eax,0xc
- 0x0000000100001729 <fizzbuzz+425>: and eax,0x1
- 0x000000010000172e <fizzbuzz+430>: mov r9b,al
- 0x0000000100001731 <fizzbuzz+433>: mov BYTE PTR [rbp-0x29],r9b
- 0x0000000100001735 <fizzbuzz+437>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001738 <fizzbuzz+440>: sar eax,0xd
- 0x000000010000173b <fizzbuzz+443>: and eax,0x1
- 0x0000000100001740 <fizzbuzz+448>: mov r9b,al
- 0x0000000100001743 <fizzbuzz+451>: mov BYTE PTR [rbp-0x2a],r9b
- 0x0000000100001747 <fizzbuzz+455>: mov eax,DWORD PTR [rbp-0xc]
- 0x000000010000174a <fizzbuzz+458>: sar eax,0xe
- 0x000000010000174d <fizzbuzz+461>: and eax,0x1
- 0x0000000100001752 <fizzbuzz+466>: mov r9b,al
- 0x0000000100001755 <fizzbuzz+469>: mov BYTE PTR [rbp-0x2b],r9b
- 0x0000000100001759 <fizzbuzz+473>: mov eax,DWORD PTR [rbp-0xc]
- 0x000000010000175c <fizzbuzz+476>: sar eax,0xf
- 0x000000010000175f <fizzbuzz+479>: and eax,0x1
- 0x0000000100001764 <fizzbuzz+484>: mov r9b,al
- 0x0000000100001767 <fizzbuzz+487>: mov BYTE PTR [rbp-0x2c],r9b
- 0x000000010000176b <fizzbuzz+491>: mov eax,DWORD PTR [rbp-0xc]
- 0x000000010000176e <fizzbuzz+494>: sar eax,0x10
- 0x0000000100001771 <fizzbuzz+497>: and eax,0x1
- 0x0000000100001776 <fizzbuzz+502>: mov r9b,al
- 0x0000000100001779 <fizzbuzz+505>: mov BYTE PTR [rbp-0x2d],r9b
- 0x000000010000177d <fizzbuzz+509>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001780 <fizzbuzz+512>: sar eax,0x11
- 0x0000000100001783 <fizzbuzz+515>: and eax,0x1
- 0x0000000100001788 <fizzbuzz+520>: mov r9b,al
- 0x000000010000178b <fizzbuzz+523>: mov BYTE PTR [rbp-0x2e],r9b
- 0x000000010000178f <fizzbuzz+527>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001792 <fizzbuzz+530>: sar eax,0x12
- 0x0000000100001795 <fizzbuzz+533>: and eax,0x1
- 0x000000010000179a <fizzbuzz+538>: mov r9b,al
- 0x000000010000179d <fizzbuzz+541>: mov BYTE PTR [rbp-0x2f],r9b
- 0x00000001000017a1 <fizzbuzz+545>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000017a4 <fizzbuzz+548>: sar eax,0x13
- 0x00000001000017a7 <fizzbuzz+551>: and eax,0x1
- 0x00000001000017ac <fizzbuzz+556>: mov r9b,al
- 0x00000001000017af <fizzbuzz+559>: mov BYTE PTR [rbp-0x30],r9b
- 0x00000001000017b3 <fizzbuzz+563>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000017b6 <fizzbuzz+566>: sar eax,0x14
- 0x00000001000017b9 <fizzbuzz+569>: and eax,0x1
- 0x00000001000017be <fizzbuzz+574>: mov r9b,al
- 0x00000001000017c1 <fizzbuzz+577>: mov BYTE PTR [rbp-0x31],r9b
- 0x00000001000017c5 <fizzbuzz+581>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000017c8 <fizzbuzz+584>: sar eax,0x15
- 0x00000001000017cb <fizzbuzz+587>: and eax,0x1
- 0x00000001000017d0 <fizzbuzz+592>: mov r9b,al
- 0x00000001000017d3 <fizzbuzz+595>: mov BYTE PTR [rbp-0x32],r9b
- 0x00000001000017d7 <fizzbuzz+599>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000017da <fizzbuzz+602>: sar eax,0x16
- 0x00000001000017dd <fizzbuzz+605>: and eax,0x1
- 0x00000001000017e2 <fizzbuzz+610>: mov r9b,al
- 0x00000001000017e5 <fizzbuzz+613>: mov BYTE PTR [rbp-0x33],r9b
- 0x00000001000017e9 <fizzbuzz+617>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000017ec <fizzbuzz+620>: sar eax,0x17
- 0x00000001000017ef <fizzbuzz+623>: and eax,0x1
- 0x00000001000017f4 <fizzbuzz+628>: mov r9b,al
- 0x00000001000017f7 <fizzbuzz+631>: mov BYTE PTR [rbp-0x34],r9b
- 0x00000001000017fb <fizzbuzz+635>: mov eax,DWORD PTR [rbp-0xc]
- 0x00000001000017fe <fizzbuzz+638>: sar eax,0x18
- 0x0000000100001801 <fizzbuzz+641>: and eax,0x1
- 0x0000000100001806 <fizzbuzz+646>: mov r9b,al
- 0x0000000100001809 <fizzbuzz+649>: mov BYTE PTR [rbp-0x35],r9b
- 0x000000010000180d <fizzbuzz+653>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001810 <fizzbuzz+656>: sar eax,0x19
- 0x0000000100001813 <fizzbuzz+659>: and eax,0x1
- 0x0000000100001818 <fizzbuzz+664>: mov r9b,al
- 0x000000010000181b <fizzbuzz+667>: mov BYTE PTR [rbp-0x36],r9b
- 0x000000010000181f <fizzbuzz+671>: mov eax,DWORD PTR [rbp-0xc]
- 0x0000000100001822 <fizzbuzz+674>: sar eax,0x1a
- 0x0000000100001825 <fizzbuzz+677>: and eax,0x1
- 0x000000010000182a <fizzbuzz+682>: mov r9b,al
- 0x000000010000182d <fizzbuzz+685>: mov BYTE PTR [rbp-0x37],r9b
- 0x0000000100001831 <fizzbuzz+689>: movzx eax,BYTE PTR [rbp-0x1d]
- 0x0000000100001835 <fizzbuzz+693>: shl eax,0x0
- 0x0000000100001838 <fizzbuzz+696>: movzx edx,BYTE PTR [rbp-0x1e]
- 0x000000010000183c <fizzbuzz+700>: shl edx,0x1
- 0x000000010000183f <fizzbuzz+703>: add eax,edx
- 0x0000000100001841 <fizzbuzz+705>: movzx edx,BYTE PTR [rbp-0x1f]
- 0x0000000100001845 <fizzbuzz+709>: shl edx,0x2
- 0x0000000100001848 <fizzbuzz+712>: add eax,edx
- 0x000000010000184a <fizzbuzz+714>: movzx edx,BYTE PTR [rbp-0x20]
- 0x000000010000184e <fizzbuzz+718>: shl edx,0x3
- 0x0000000100001851 <fizzbuzz+721>: add eax,edx
- 0x0000000100001853 <fizzbuzz+723>: movzx edx,BYTE PTR [rbp-0x21]
- 0x0000000100001857 <fizzbuzz+727>: imul edx,edx,0x6
- 0x000000010000185d <fizzbuzz+733>: add eax,edx
- 0x000000010000185f <fizzbuzz+735>: movzx edx,BYTE PTR [rbp-0x22]
- 0x0000000100001863 <fizzbuzz+739>: shl edx,0x1
- 0x0000000100001866 <fizzbuzz+742>: add eax,edx
- 0x0000000100001868 <fizzbuzz+744>: movzx edx,BYTE PTR [rbp-0x23]
- 0x000000010000186c <fizzbuzz+748>: shl edx,0x2
- 0x000000010000186f <fizzbuzz+751>: add eax,edx
- 0x0000000100001871 <fizzbuzz+753>: movzx edx,BYTE PTR [rbp-0x24]
- 0x0000000100001875 <fizzbuzz+757>: shl edx,0x3
- 0x0000000100001878 <fizzbuzz+760>: add eax,edx
- 0x000000010000187a <fizzbuzz+762>: movzx edx,BYTE PTR [rbp-0x25]
- 0x000000010000187e <fizzbuzz+766>: imul edx,edx,0x6
- 0x0000000100001884 <fizzbuzz+772>: add eax,edx
- 0x0000000100001886 <fizzbuzz+774>: movzx edx,BYTE PTR [rbp-0x26]
- 0x000000010000188a <fizzbuzz+778>: shl edx,0x1
- 0x000000010000188d <fizzbuzz+781>: add eax,edx
- 0x000000010000188f <fizzbuzz+783>: movzx edx,BYTE PTR [rbp-0x27]
- 0x0000000100001893 <fizzbuzz+787>: shl edx,0x2
- 0x0000000100001896 <fizzbuzz+790>: add eax,edx
- 0x0000000100001898 <fizzbuzz+792>: movzx edx,BYTE PTR [rbp-0x28]
- 0x000000010000189c <fizzbuzz+796>: shl edx,0x3
- 0x000000010000189f <fizzbuzz+799>: add eax,edx
- 0x00000001000018a1 <fizzbuzz+801>: movzx edx,BYTE PTR [rbp-0x29]
- 0x00000001000018a5 <fizzbuzz+805>: imul edx,edx,0x6
- 0x00000001000018ab <fizzbuzz+811>: add eax,edx
- 0x00000001000018ad <fizzbuzz+813>: movzx edx,BYTE PTR [rbp-0x2a]
- 0x00000001000018b1 <fizzbuzz+817>: shl edx,0x1
- 0x00000001000018b4 <fizzbuzz+820>: add eax,edx
- 0x00000001000018b6 <fizzbuzz+822>: movzx edx,BYTE PTR [rbp-0x2b]
- 0x00000001000018ba <fizzbuzz+826>: shl edx,0x2
- 0x00000001000018bd <fizzbuzz+829>: add eax,edx
- 0x00000001000018bf <fizzbuzz+831>: movzx edx,BYTE PTR [rbp-0x2c]
- 0x00000001000018c3 <fizzbuzz+835>: shl edx,0x3
- 0x00000001000018c6 <fizzbuzz+838>: add eax,edx
- 0x00000001000018c8 <fizzbuzz+840>: movzx edx,BYTE PTR [rbp-0x2d]
- 0x00000001000018cc <fizzbuzz+844>: imul edx,edx,0x6
- 0x00000001000018d2 <fizzbuzz+850>: add eax,edx
- 0x00000001000018d4 <fizzbuzz+852>: movzx edx,BYTE PTR [rbp-0x2e]
- 0x00000001000018d8 <fizzbuzz+856>: shl edx,0x1
- 0x00000001000018db <fizzbuzz+859>: add eax,edx
- 0x00000001000018dd <fizzbuzz+861>: movzx edx,BYTE PTR [rbp-0x2f]
- 0x00000001000018e1 <fizzbuzz+865>: shl edx,0x2
- 0x00000001000018e4 <fizzbuzz+868>: add eax,edx
- 0x00000001000018e6 <fizzbuzz+870>: movzx edx,BYTE PTR [rbp-0x30]
- 0x00000001000018ea <fizzbuzz+874>: shl edx,0x3
- 0x00000001000018ed <fizzbuzz+877>: add eax,edx
- 0x00000001000018ef <fizzbuzz+879>: movzx edx,BYTE PTR [rbp-0x31]
- 0x00000001000018f3 <fizzbuzz+883>: imul edx,edx,0x6
- 0x00000001000018f9 <fizzbuzz+889>: add eax,edx
- 0x00000001000018fb <fizzbuzz+891>: movzx edx,BYTE PTR [rbp-0x32]
- 0x00000001000018ff <fizzbuzz+895>: shl edx,0x1
- 0x0000000100001902 <fizzbuzz+898>: add eax,edx
- 0x0000000100001904 <fizzbuzz+900>: movzx edx,BYTE PTR [rbp-0x33]
- 0x0000000100001908 <fizzbuzz+904>: shl edx,0x2
- 0x000000010000190b <fizzbuzz+907>: add eax,edx
- 0x000000010000190d <fizzbuzz+909>: movzx edx,BYTE PTR [rbp-0x34]
- 0x0000000100001911 <fizzbuzz+913>: shl edx,0x3
- 0x0000000100001914 <fizzbuzz+916>: add eax,edx
- 0x0000000100001916 <fizzbuzz+918>: movzx edx,BYTE PTR [rbp-0x35]
- 0x000000010000191a <fizzbuzz+922>: imul edx,edx,0x6
- 0x0000000100001920 <fizzbuzz+928>: add eax,edx
- 0x0000000100001922 <fizzbuzz+930>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001926 <fizzbuzz+934>: shl edx,0x1
- 0x0000000100001929 <fizzbuzz+937>: add eax,edx
- 0x000000010000192b <fizzbuzz+939>: movzx edx,BYTE PTR [rbp-0x37]
- 0x000000010000192f <fizzbuzz+943>: shl edx,0x2
- 0x0000000100001932 <fizzbuzz+946>: add eax,edx
- 0x0000000100001934 <fizzbuzz+948>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001937 <fizzbuzz+951>: mov DWORD PTR [rbp-0x1c],eax
- 0x000000010000193a <fizzbuzz+954>: mov eax,DWORD PTR [rbp-0x1c]
- 0x000000010000193d <fizzbuzz+957>: xor edx,edx
- 0x000000010000193f <fizzbuzz+959>: mov r8d,DWORD PTR [rbp-0x3c]
- 0x0000000100001943 <fizzbuzz+963>: div r8d
- 0x0000000100001946 <fizzbuzz+966>: add edx,0x30
- 0x000000010000194c <fizzbuzz+972>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001950 <fizzbuzz+976>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001955 <fizzbuzz+981>: or eax,r10d
- 0x0000000100001958 <fizzbuzz+984>: mov r10d,ecx
- 0x000000010000195b <fizzbuzz+987>: sub r10d,eax
- 0x000000010000195e <fizzbuzz+990>: imul edx,r10d
- 0x0000000100001962 <fizzbuzz+994>: movzx eax,BYTE PTR [rbp-0xf]
- 0x0000000100001966 <fizzbuzz+998>: shl eax,0x5
- 0x0000000100001969 <fizzbuzz+1001>: add edx,eax
- 0x000000010000196b <fizzbuzz+1003>: movzx eax,BYTE PTR [rbp-0xe]
- 0x000000010000196f <fizzbuzz+1007>: imul eax,eax,0x7a
- 0x0000000100001975 <fizzbuzz+1013>: add edx,eax
- 0x0000000100001977 <fizzbuzz+1015>: mov r9b,dl
- 0x000000010000197a <fizzbuzz+1018>: mov rdi,QWORD PTR [rbp-0x8]
- 0x000000010000197e <fizzbuzz+1022>: mov BYTE PTR [rdi+0x7],r9b
- 0x0000000100001982 <fizzbuzz+1026>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001985 <fizzbuzz+1029>: xor edx,edx
- 0x0000000100001987 <fizzbuzz+1031>: div r8d
- 0x000000010000198a <fizzbuzz+1034>: mov DWORD PTR [rbp-0x18],eax
- 0x000000010000198d <fizzbuzz+1037>: movzx eax,BYTE PTR [rbp-0x21]
- 0x0000000100001991 <fizzbuzz+1041>: shl eax,0x0
- 0x0000000100001994 <fizzbuzz+1044>: movzx edx,BYTE PTR [rbp-0x22]
- 0x0000000100001998 <fizzbuzz+1048>: imul edx,edx,0x3
- 0x000000010000199e <fizzbuzz+1054>: add eax,edx
- 0x00000001000019a0 <fizzbuzz+1056>: movzx edx,BYTE PTR [rbp-0x23]
- 0x00000001000019a4 <fizzbuzz+1060>: imul edx,edx,0x6
- 0x00000001000019aa <fizzbuzz+1066>: add eax,edx
- 0x00000001000019ac <fizzbuzz+1068>: movzx edx,BYTE PTR [rbp-0x24]
- 0x00000001000019b0 <fizzbuzz+1072>: shl edx,0x1
- 0x00000001000019b3 <fizzbuzz+1075>: add eax,edx
- 0x00000001000019b5 <fizzbuzz+1077>: movzx edx,BYTE PTR [rbp-0x25]
- 0x00000001000019b9 <fizzbuzz+1081>: imul edx,edx,0x5
- 0x00000001000019bf <fizzbuzz+1087>: add eax,edx
- 0x00000001000019c1 <fizzbuzz+1089>: movzx edx,BYTE PTR [rbp-0x26]
- 0x00000001000019c5 <fizzbuzz+1093>: shl edx,0x0
- 0x00000001000019c8 <fizzbuzz+1096>: add eax,edx
- 0x00000001000019ca <fizzbuzz+1098>: movzx edx,BYTE PTR [rbp-0x27]
- 0x00000001000019ce <fizzbuzz+1102>: shl edx,0x1
- 0x00000001000019d1 <fizzbuzz+1105>: add eax,edx
- 0x00000001000019d3 <fizzbuzz+1107>: movzx edx,BYTE PTR [rbp-0x28]
- 0x00000001000019d7 <fizzbuzz+1111>: shl edx,0x2
- 0x00000001000019da <fizzbuzz+1114>: add eax,edx
- 0x00000001000019dc <fizzbuzz+1116>: movzx edx,BYTE PTR [rbp-0x29]
- 0x00000001000019e0 <fizzbuzz+1120>: imul edx,edx,0x9
- 0x00000001000019e6 <fizzbuzz+1126>: add eax,edx
- 0x00000001000019e8 <fizzbuzz+1128>: movzx edx,BYTE PTR [rbp-0x2a]
- 0x00000001000019ec <fizzbuzz+1132>: imul edx,edx,0x9
- 0x00000001000019f2 <fizzbuzz+1138>: add eax,edx
- 0x00000001000019f4 <fizzbuzz+1140>: movzx edx,BYTE PTR [rbp-0x2b]
- 0x00000001000019f8 <fizzbuzz+1144>: shl edx,0x3
- 0x00000001000019fb <fizzbuzz+1147>: add eax,edx
- 0x00000001000019fd <fizzbuzz+1149>: movzx edx,BYTE PTR [rbp-0x2c]
- 0x0000000100001a01 <fizzbuzz+1153>: imul edx,edx,0x6
- 0x0000000100001a07 <fizzbuzz+1159>: add eax,edx
- 0x0000000100001a09 <fizzbuzz+1161>: movzx edx,BYTE PTR [rbp-0x2d]
- 0x0000000100001a0d <fizzbuzz+1165>: imul edx,edx,0x3
- 0x0000000100001a13 <fizzbuzz+1171>: add eax,edx
- 0x0000000100001a15 <fizzbuzz+1173>: movzx edx,BYTE PTR [rbp-0x2e]
- 0x0000000100001a19 <fizzbuzz+1177>: imul edx,edx,0x7
- 0x0000000100001a1f <fizzbuzz+1183>: add eax,edx
- 0x0000000100001a21 <fizzbuzz+1185>: movzx edx,BYTE PTR [rbp-0x2f]
- 0x0000000100001a25 <fizzbuzz+1189>: shl edx,0x2
- 0x0000000100001a28 <fizzbuzz+1192>: add eax,edx
- 0x0000000100001a2a <fizzbuzz+1194>: movzx edx,BYTE PTR [rbp-0x30]
- 0x0000000100001a2e <fizzbuzz+1198>: shl edx,0x3
- 0x0000000100001a31 <fizzbuzz+1201>: add eax,edx
- 0x0000000100001a33 <fizzbuzz+1203>: movzx edx,BYTE PTR [rbp-0x31]
- 0x0000000100001a37 <fizzbuzz+1207>: imul edx,edx,0x7
- 0x0000000100001a3d <fizzbuzz+1213>: add eax,edx
- 0x0000000100001a3f <fizzbuzz+1215>: movzx edx,BYTE PTR [rbp-0x32]
- 0x0000000100001a43 <fizzbuzz+1219>: imul edx,edx,0x5
- 0x0000000100001a49 <fizzbuzz+1225>: add eax,edx
- 0x0000000100001a4b <fizzbuzz+1227>: movzx edx,BYTE PTR [rbp-0x35]
- 0x0000000100001a4f <fizzbuzz+1231>: shl edx,0x0
- 0x0000000100001a52 <fizzbuzz+1234>: add eax,edx
- 0x0000000100001a54 <fizzbuzz+1236>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001a58 <fizzbuzz+1240>: imul edx,edx,0x3
- 0x0000000100001a5e <fizzbuzz+1246>: add eax,edx
- 0x0000000100001a60 <fizzbuzz+1248>: movzx edx,BYTE PTR [rbp-0x37]
- 0x0000000100001a64 <fizzbuzz+1252>: imul edx,edx,0x6
- 0x0000000100001a6a <fizzbuzz+1258>: add eax,edx
- 0x0000000100001a6c <fizzbuzz+1260>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001a6f <fizzbuzz+1263>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001a72 <fizzbuzz+1266>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001a75 <fizzbuzz+1269>: xor edx,edx
- 0x0000000100001a77 <fizzbuzz+1271>: div r8d
- 0x0000000100001a7a <fizzbuzz+1274>: add edx,0x30
- 0x0000000100001a80 <fizzbuzz+1280>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001a84 <fizzbuzz+1284>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001a89 <fizzbuzz+1289>: or eax,r10d
- 0x0000000100001a8c <fizzbuzz+1292>: mov r10d,ecx
- 0x0000000100001a8f <fizzbuzz+1295>: sub r10d,eax
- 0x0000000100001a92 <fizzbuzz+1298>: imul edx,r10d
- 0x0000000100001a96 <fizzbuzz+1302>: movzx eax,BYTE PTR [rbp-0xf]
- 0x0000000100001a9a <fizzbuzz+1306>: shl eax,0x5
- 0x0000000100001a9d <fizzbuzz+1309>: add edx,eax
- 0x0000000100001a9f <fizzbuzz+1311>: movzx eax,BYTE PTR [rbp-0xe]
- 0x0000000100001aa3 <fizzbuzz+1315>: imul eax,eax,0x7a
- 0x0000000100001aa9 <fizzbuzz+1321>: add edx,eax
- 0x0000000100001aab <fizzbuzz+1323>: mov r9b,dl
- 0x0000000100001aae <fizzbuzz+1326>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001ab2 <fizzbuzz+1330>: mov BYTE PTR [rdi+0x6],r9b
- 0x0000000100001ab6 <fizzbuzz+1334>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001ab9 <fizzbuzz+1337>: xor edx,edx
- 0x0000000100001abb <fizzbuzz+1339>: div r8d
- 0x0000000100001abe <fizzbuzz+1342>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001ac1 <fizzbuzz+1345>: movzx eax,BYTE PTR [rbp-0x24]
- 0x0000000100001ac5 <fizzbuzz+1349>: shl eax,0x0
- 0x0000000100001ac8 <fizzbuzz+1352>: movzx edx,BYTE PTR [rbp-0x25]
- 0x0000000100001acc <fizzbuzz+1356>: shl edx,0x1
- 0x0000000100001acf <fizzbuzz+1359>: add eax,edx
- 0x0000000100001ad1 <fizzbuzz+1361>: movzx edx,BYTE PTR [rbp-0x26]
- 0x0000000100001ad5 <fizzbuzz+1365>: imul edx,edx,0x5
- 0x0000000100001adb <fizzbuzz+1371>: add eax,edx
- 0x0000000100001add <fizzbuzz+1373>: movzx edx,BYTE PTR [rbp-0x2a]
- 0x0000000100001ae1 <fizzbuzz+1377>: shl edx,0x0
- 0x0000000100001ae4 <fizzbuzz+1380>: add eax,edx
- 0x0000000100001ae6 <fizzbuzz+1382>: movzx edx,BYTE PTR [rbp-0x2b]
- 0x0000000100001aea <fizzbuzz+1386>: imul edx,edx,0x3
- 0x0000000100001af0 <fizzbuzz+1392>: add eax,edx
- 0x0000000100001af2 <fizzbuzz+1394>: movzx edx,BYTE PTR [rbp-0x2c]
- 0x0000000100001af6 <fizzbuzz+1398>: imul edx,edx,0x7
- 0x0000000100001afc <fizzbuzz+1404>: add eax,edx
- 0x0000000100001afe <fizzbuzz+1406>: movzx edx,BYTE PTR [rbp-0x2d]
- 0x0000000100001b02 <fizzbuzz+1410>: imul edx,edx,0x5
- 0x0000000100001b08 <fizzbuzz+1416>: add eax,edx
- 0x0000000100001b0a <fizzbuzz+1418>: movzx edx,BYTE PTR [rbp-0x2f]
- 0x0000000100001b0e <fizzbuzz+1422>: shl edx,0x0
- 0x0000000100001b11 <fizzbuzz+1425>: add eax,edx
- 0x0000000100001b13 <fizzbuzz+1427>: movzx edx,BYTE PTR [rbp-0x30]
- 0x0000000100001b17 <fizzbuzz+1431>: shl edx,0x1
- 0x0000000100001b1a <fizzbuzz+1434>: add eax,edx
- 0x0000000100001b1c <fizzbuzz+1436>: movzx edx,BYTE PTR [rbp-0x31]
- 0x0000000100001b20 <fizzbuzz+1440>: imul edx,edx,0x5
- 0x0000000100001b26 <fizzbuzz+1446>: add eax,edx
- 0x0000000100001b28 <fizzbuzz+1448>: movzx edx,BYTE PTR [rbp-0x32]
- 0x0000000100001b2c <fizzbuzz+1452>: shl edx,0x0
- 0x0000000100001b2f <fizzbuzz+1455>: add eax,edx
- 0x0000000100001b31 <fizzbuzz+1457>: movzx edx,BYTE PTR [rbp-0x33]
- 0x0000000100001b35 <fizzbuzz+1461>: imul edx,edx,0x3
- 0x0000000100001b3b <fizzbuzz+1467>: add eax,edx
- 0x0000000100001b3d <fizzbuzz+1469>: movzx edx,BYTE PTR [rbp-0x34]
- 0x0000000100001b41 <fizzbuzz+1473>: imul edx,edx,0x6
- 0x0000000100001b47 <fizzbuzz+1479>: add eax,edx
- 0x0000000100001b49 <fizzbuzz+1481>: movzx edx,BYTE PTR [rbp-0x35]
- 0x0000000100001b4d <fizzbuzz+1485>: shl edx,0x1
- 0x0000000100001b50 <fizzbuzz+1488>: add eax,edx
- 0x0000000100001b52 <fizzbuzz+1490>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001b56 <fizzbuzz+1494>: shl edx,0x2
- 0x0000000100001b59 <fizzbuzz+1497>: add eax,edx
- 0x0000000100001b5b <fizzbuzz+1499>: movzx edx,BYTE PTR [rbp-0x37]
- 0x0000000100001b5f <fizzbuzz+1503>: shl edx,0x3
- 0x0000000100001b62 <fizzbuzz+1506>: add eax,edx
- 0x0000000100001b64 <fizzbuzz+1508>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001b67 <fizzbuzz+1511>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001b6a <fizzbuzz+1514>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001b6d <fizzbuzz+1517>: xor edx,edx
- 0x0000000100001b6f <fizzbuzz+1519>: div r8d
- 0x0000000100001b72 <fizzbuzz+1522>: add edx,0x30
- 0x0000000100001b78 <fizzbuzz+1528>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001b7c <fizzbuzz+1532>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001b81 <fizzbuzz+1537>: or eax,r10d
- 0x0000000100001b84 <fizzbuzz+1540>: mov r10d,ecx
- 0x0000000100001b87 <fizzbuzz+1543>: sub r10d,eax
- 0x0000000100001b8a <fizzbuzz+1546>: imul edx,r10d
- 0x0000000100001b8e <fizzbuzz+1550>: movzx eax,BYTE PTR [rbp-0xf]
- 0x0000000100001b92 <fizzbuzz+1554>: shl eax,0x5
- 0x0000000100001b95 <fizzbuzz+1557>: add edx,eax
- 0x0000000100001b97 <fizzbuzz+1559>: movzx eax,BYTE PTR [rbp-0xe]
- 0x0000000100001b9b <fizzbuzz+1563>: imul eax,eax,0x75
- 0x0000000100001ba1 <fizzbuzz+1569>: add edx,eax
- 0x0000000100001ba3 <fizzbuzz+1571>: mov r9b,dl
- 0x0000000100001ba6 <fizzbuzz+1574>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001baa <fizzbuzz+1578>: mov BYTE PTR [rdi+0x5],r9b
- 0x0000000100001bae <fizzbuzz+1582>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001bb1 <fizzbuzz+1585>: xor edx,edx
- 0x0000000100001bb3 <fizzbuzz+1587>: div r8d
- 0x0000000100001bb6 <fizzbuzz+1590>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001bb9 <fizzbuzz+1593>: movzx eax,BYTE PTR [rbp-0x27]
- 0x0000000100001bbd <fizzbuzz+1597>: shl eax,0x0
- 0x0000000100001bc0 <fizzbuzz+1600>: movzx edx,BYTE PTR [rbp-0x28]
- 0x0000000100001bc4 <fizzbuzz+1604>: shl edx,0x1
- 0x0000000100001bc7 <fizzbuzz+1607>: add eax,edx
- 0x0000000100001bc9 <fizzbuzz+1609>: movzx edx,BYTE PTR [rbp-0x29]
- 0x0000000100001bcd <fizzbuzz+1613>: shl edx,0x2
- 0x0000000100001bd0 <fizzbuzz+1616>: add eax,edx
- 0x0000000100001bd2 <fizzbuzz+1618>: movzx edx,BYTE PTR [rbp-0x2a]
- 0x0000000100001bd6 <fizzbuzz+1622>: shl edx,0x3
- 0x0000000100001bd9 <fizzbuzz+1625>: add eax,edx
- 0x0000000100001bdb <fizzbuzz+1627>: movzx edx,BYTE PTR [rbp-0x2b]
- 0x0000000100001bdf <fizzbuzz+1631>: imul edx,edx,0x6
- 0x0000000100001be5 <fizzbuzz+1637>: add eax,edx
- 0x0000000100001be7 <fizzbuzz+1639>: movzx edx,BYTE PTR [rbp-0x2c]
- 0x0000000100001beb <fizzbuzz+1643>: shl edx,0x1
- 0x0000000100001bee <fizzbuzz+1646>: add eax,edx
- 0x0000000100001bf0 <fizzbuzz+1648>: movzx edx,BYTE PTR [rbp-0x2d]
- 0x0000000100001bf4 <fizzbuzz+1652>: imul edx,edx,0x5
- 0x0000000100001bfa <fizzbuzz+1658>: add eax,edx
- 0x0000000100001bfc <fizzbuzz+1660>: movzx edx,BYTE PTR [rbp-0x2e]
- 0x0000000100001c00 <fizzbuzz+1664>: shl edx,0x0
- 0x0000000100001c03 <fizzbuzz+1667>: add eax,edx
- 0x0000000100001c05 <fizzbuzz+1669>: movzx edx,BYTE PTR [rbp-0x2f]
- 0x0000000100001c09 <fizzbuzz+1673>: shl edx,0x1
- 0x0000000100001c0c <fizzbuzz+1676>: add eax,edx
- 0x0000000100001c0e <fizzbuzz+1678>: movzx edx,BYTE PTR [rbp-0x30]
- 0x0000000100001c12 <fizzbuzz+1682>: shl edx,0x2
- 0x0000000100001c15 <fizzbuzz+1685>: add eax,edx
- 0x0000000100001c17 <fizzbuzz+1687>: movzx edx,BYTE PTR [rbp-0x31]
- 0x0000000100001c1b <fizzbuzz+1691>: shl edx,0x3
- 0x0000000100001c1e <fizzbuzz+1694>: add eax,edx
- 0x0000000100001c20 <fizzbuzz+1696>: movzx edx,BYTE PTR [rbp-0x32]
- 0x0000000100001c24 <fizzbuzz+1700>: imul edx,edx,0x7
- 0x0000000100001c2a <fizzbuzz+1706>: add eax,edx
- 0x0000000100001c2c <fizzbuzz+1708>: movzx edx,BYTE PTR [rbp-0x33]
- 0x0000000100001c30 <fizzbuzz+1712>: shl edx,0x2
- 0x0000000100001c33 <fizzbuzz+1715>: add eax,edx
- 0x0000000100001c35 <fizzbuzz+1717>: movzx edx,BYTE PTR [rbp-0x34]
- 0x0000000100001c39 <fizzbuzz+1721>: shl edx,0x3
- 0x0000000100001c3c <fizzbuzz+1724>: add eax,edx
- 0x0000000100001c3e <fizzbuzz+1726>: movzx edx,BYTE PTR [rbp-0x35]
- 0x0000000100001c42 <fizzbuzz+1730>: imul edx,edx,0x7
- 0x0000000100001c48 <fizzbuzz+1736>: add eax,edx
- 0x0000000100001c4a <fizzbuzz+1738>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001c4e <fizzbuzz+1742>: shl edx,0x2
- 0x0000000100001c51 <fizzbuzz+1745>: add eax,edx
- 0x0000000100001c53 <fizzbuzz+1747>: movzx edx,BYTE PTR [rbp-0x37]
- 0x0000000100001c57 <fizzbuzz+1751>: shl edx,0x3
- 0x0000000100001c5a <fizzbuzz+1754>: add eax,edx
- 0x0000000100001c5c <fizzbuzz+1756>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001c5f <fizzbuzz+1759>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001c62 <fizzbuzz+1762>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001c65 <fizzbuzz+1765>: xor edx,edx
- 0x0000000100001c67 <fizzbuzz+1767>: div r8d
- 0x0000000100001c6a <fizzbuzz+1770>: add edx,0x30
- 0x0000000100001c70 <fizzbuzz+1776>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001c74 <fizzbuzz+1780>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001c79 <fizzbuzz+1785>: or eax,r10d
- 0x0000000100001c7c <fizzbuzz+1788>: mov r10d,ecx
- 0x0000000100001c7f <fizzbuzz+1791>: sub r10d,eax
- 0x0000000100001c82 <fizzbuzz+1794>: imul edx,r10d
- 0x0000000100001c86 <fizzbuzz+1798>: movzx eax,BYTE PTR [rbp-0xf]
- 0x0000000100001c8a <fizzbuzz+1802>: shl eax,0x5
- 0x0000000100001c8d <fizzbuzz+1805>: add edx,eax
- 0x0000000100001c8f <fizzbuzz+1807>: movzx eax,BYTE PTR [rbp-0xe]
- 0x0000000100001c93 <fizzbuzz+1811>: imul eax,eax,0x42
- 0x0000000100001c99 <fizzbuzz+1817>: add edx,eax
- 0x0000000100001c9b <fizzbuzz+1819>: mov r9b,dl
- 0x0000000100001c9e <fizzbuzz+1822>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001ca2 <fizzbuzz+1826>: mov BYTE PTR [rdi+0x4],r9b
- 0x0000000100001ca6 <fizzbuzz+1830>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001ca9 <fizzbuzz+1833>: xor edx,edx
- 0x0000000100001cab <fizzbuzz+1835>: div r8d
- 0x0000000100001cae <fizzbuzz+1838>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001cb1 <fizzbuzz+1841>: movzx eax,BYTE PTR [rbp-0x2b]
- 0x0000000100001cb5 <fizzbuzz+1845>: shl eax,0x0
- 0x0000000100001cb8 <fizzbuzz+1848>: movzx edx,BYTE PTR [rbp-0x2c]
- 0x0000000100001cbc <fizzbuzz+1852>: imul edx,edx,0x3
- 0x0000000100001cc2 <fizzbuzz+1858>: add eax,edx
- 0x0000000100001cc4 <fizzbuzz+1860>: movzx edx,BYTE PTR [rbp-0x2d]
- 0x0000000100001cc8 <fizzbuzz+1864>: imul edx,edx,0x6
- 0x0000000100001cce <fizzbuzz+1870>: add eax,edx
- 0x0000000100001cd0 <fizzbuzz+1872>: movzx edx,BYTE PTR [rbp-0x2e]
- 0x0000000100001cd4 <fizzbuzz+1876>: imul edx,edx,0x3
- 0x0000000100001cda <fizzbuzz+1882>: add eax,edx
- 0x0000000100001cdc <fizzbuzz+1884>: movzx edx,BYTE PTR [rbp-0x2f]
- 0x0000000100001ce0 <fizzbuzz+1888>: imul edx,edx,0x6
- 0x0000000100001ce6 <fizzbuzz+1894>: add eax,edx
- 0x0000000100001ce8 <fizzbuzz+1896>: movzx edx,BYTE PTR [rbp-0x30]
- 0x0000000100001cec <fizzbuzz+1900>: shl edx,0x1
- 0x0000000100001cef <fizzbuzz+1903>: add eax,edx
- 0x0000000100001cf1 <fizzbuzz+1905>: movzx edx,BYTE PTR [rbp-0x31]
- 0x0000000100001cf5 <fizzbuzz+1909>: shl edx,0x2
- 0x0000000100001cf8 <fizzbuzz+1912>: add eax,edx
- 0x0000000100001cfa <fizzbuzz+1914>: movzx edx,BYTE PTR [rbp-0x32]
- 0x0000000100001cfe <fizzbuzz+1918>: imul edx,edx,0x9
- 0x0000000100001d04 <fizzbuzz+1924>: add eax,edx
- 0x0000000100001d06 <fizzbuzz+1926>: movzx edx,BYTE PTR [rbp-0x33]
- 0x0000000100001d0a <fizzbuzz+1930>: imul edx,edx,0x9
- 0x0000000100001d10 <fizzbuzz+1936>: add eax,edx
- 0x0000000100001d12 <fizzbuzz+1938>: movzx edx,BYTE PTR [rbp-0x34]
- 0x0000000100001d16 <fizzbuzz+1942>: shl edx,0x3
- 0x0000000100001d19 <fizzbuzz+1945>: add eax,edx
- 0x0000000100001d1b <fizzbuzz+1947>: movzx edx,BYTE PTR [rbp-0x35]
- 0x0000000100001d1f <fizzbuzz+1951>: imul edx,edx,0x7
- 0x0000000100001d25 <fizzbuzz+1957>: add eax,edx
- 0x0000000100001d27 <fizzbuzz+1959>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001d2b <fizzbuzz+1963>: imul edx,edx,0x5
- 0x0000000100001d31 <fizzbuzz+1969>: add eax,edx
- 0x0000000100001d33 <fizzbuzz+1971>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001d36 <fizzbuzz+1974>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001d39 <fizzbuzz+1977>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001d3c <fizzbuzz+1980>: xor edx,edx
- 0x0000000100001d3e <fizzbuzz+1982>: div r8d
- 0x0000000100001d41 <fizzbuzz+1985>: add edx,0x30
- 0x0000000100001d47 <fizzbuzz+1991>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001d4b <fizzbuzz+1995>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001d50 <fizzbuzz+2000>: or eax,r10d
- 0x0000000100001d53 <fizzbuzz+2003>: mov r10d,ecx
- 0x0000000100001d56 <fizzbuzz+2006>: sub r10d,eax
- 0x0000000100001d59 <fizzbuzz+2009>: imul edx,r10d
- 0x0000000100001d5d <fizzbuzz+2013>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001d61 <fizzbuzz+2017>: imul eax,eax,0x7a
- 0x0000000100001d67 <fizzbuzz+2023>: add edx,eax
- 0x0000000100001d69 <fizzbuzz+2025>: movzx eax,BYTE PTR [rbp-0x10]
- 0x0000000100001d6d <fizzbuzz+2029>: shl eax,0x5
- 0x0000000100001d70 <fizzbuzz+2032>: add edx,eax
- 0x0000000100001d72 <fizzbuzz+2034>: mov r9b,dl
- 0x0000000100001d75 <fizzbuzz+2037>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001d79 <fizzbuzz+2041>: mov BYTE PTR [rdi+0x3],r9b
- 0x0000000100001d7d <fizzbuzz+2045>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001d80 <fizzbuzz+2048>: xor edx,edx
- 0x0000000100001d82 <fizzbuzz+2050>: div r8d
- 0x0000000100001d85 <fizzbuzz+2053>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001d88 <fizzbuzz+2056>: movzx eax,BYTE PTR [rbp-0x2e]
- 0x0000000100001d8c <fizzbuzz+2060>: shl eax,0x0
- 0x0000000100001d8f <fizzbuzz+2063>: movzx edx,BYTE PTR [rbp-0x2f]
- 0x0000000100001d93 <fizzbuzz+2067>: shl edx,0x1
- 0x0000000100001d96 <fizzbuzz+2070>: add eax,edx
- 0x0000000100001d98 <fizzbuzz+2072>: movzx edx,BYTE PTR [rbp-0x30]
- 0x0000000100001d9c <fizzbuzz+2076>: imul edx,edx,0x5
- 0x0000000100001da2 <fizzbuzz+2082>: add eax,edx
- 0x0000000100001da4 <fizzbuzz+2084>: movzx edx,BYTE PTR [rbp-0x33]
- 0x0000000100001da8 <fizzbuzz+2088>: shl edx,0x0
- 0x0000000100001dab <fizzbuzz+2091>: add eax,edx
- 0x0000000100001dad <fizzbuzz+2093>: movzx edx,BYTE PTR [rbp-0x34]
- 0x0000000100001db1 <fizzbuzz+2097>: imul edx,edx,0x3
- 0x0000000100001db7 <fizzbuzz+2103>: add eax,edx
- 0x0000000100001db9 <fizzbuzz+2105>: movzx edx,BYTE PTR [rbp-0x35]
- 0x0000000100001dbd <fizzbuzz+2109>: imul edx,edx,0x7
- 0x0000000100001dc3 <fizzbuzz+2115>: add eax,edx
- 0x0000000100001dc5 <fizzbuzz+2117>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001dc9 <fizzbuzz+2121>: imul edx,edx,0x5
- 0x0000000100001dcf <fizzbuzz+2127>: add eax,edx
- 0x0000000100001dd1 <fizzbuzz+2129>: movzx edx,BYTE PTR [rbp-0x37]
- 0x0000000100001dd5 <fizzbuzz+2133>: shl edx,0x0
- 0x0000000100001dd8 <fizzbuzz+2136>: add eax,edx
- 0x0000000100001dda <fizzbuzz+2138>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001ddd <fizzbuzz+2141>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001de0 <fizzbuzz+2144>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001de3 <fizzbuzz+2147>: xor edx,edx
- 0x0000000100001de5 <fizzbuzz+2149>: div r8d
- 0x0000000100001de8 <fizzbuzz+2152>: add edx,0x30
- 0x0000000100001dee <fizzbuzz+2158>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001df2 <fizzbuzz+2162>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001df7 <fizzbuzz+2167>: or eax,r10d
- 0x0000000100001dfa <fizzbuzz+2170>: mov r10d,ecx
- 0x0000000100001dfd <fizzbuzz+2173>: sub r10d,eax
- 0x0000000100001e00 <fizzbuzz+2176>: imul edx,r10d
- 0x0000000100001e04 <fizzbuzz+2180>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001e08 <fizzbuzz+2184>: imul eax,eax,0x7a
- 0x0000000100001e0e <fizzbuzz+2190>: add edx,eax
- 0x0000000100001e10 <fizzbuzz+2192>: movzx eax,BYTE PTR [rbp-0x10]
- 0x0000000100001e14 <fizzbuzz+2196>: shl eax,0x5
- 0x0000000100001e17 <fizzbuzz+2199>: add edx,eax
- 0x0000000100001e19 <fizzbuzz+2201>: mov r9b,dl
- 0x0000000100001e1c <fizzbuzz+2204>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001e20 <fizzbuzz+2208>: mov BYTE PTR [rdi+0x2],r9b
- 0x0000000100001e24 <fizzbuzz+2212>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001e27 <fizzbuzz+2215>: xor edx,edx
- 0x0000000100001e29 <fizzbuzz+2217>: div r8d
- 0x0000000100001e2c <fizzbuzz+2220>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001e2f <fizzbuzz+2223>: movzx eax,BYTE PTR [rbp-0x31]
- 0x0000000100001e33 <fizzbuzz+2227>: shl eax,0x0
- 0x0000000100001e36 <fizzbuzz+2230>: movzx edx,BYTE PTR [rbp-0x32]
- 0x0000000100001e3a <fizzbuzz+2234>: shl edx,0x1
- 0x0000000100001e3d <fizzbuzz+2237>: add eax,edx
- 0x0000000100001e3f <fizzbuzz+2239>: movzx edx,BYTE PTR [rbp-0x33]
- 0x0000000100001e43 <fizzbuzz+2243>: shl edx,0x2
- 0x0000000100001e46 <fizzbuzz+2246>: add eax,edx
- 0x0000000100001e48 <fizzbuzz+2248>: movzx edx,BYTE PTR [rbp-0x34]
- 0x0000000100001e4c <fizzbuzz+2252>: shl edx,0x3
- 0x0000000100001e4f <fizzbuzz+2255>: add eax,edx
- 0x0000000100001e51 <fizzbuzz+2257>: movzx edx,BYTE PTR [rbp-0x35]
- 0x0000000100001e55 <fizzbuzz+2261>: imul edx,edx,0x6
- 0x0000000100001e5b <fizzbuzz+2267>: add eax,edx
- 0x0000000100001e5d <fizzbuzz+2269>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001e61 <fizzbuzz+2273>: imul edx,edx,0x3
- 0x0000000100001e67 <fizzbuzz+2279>: add eax,edx
- 0x0000000100001e69 <fizzbuzz+2281>: movzx edx,BYTE PTR [rbp-0x37]
- 0x0000000100001e6d <fizzbuzz+2285>: imul edx,edx,0x7
- 0x0000000100001e73 <fizzbuzz+2291>: add eax,edx
- 0x0000000100001e75 <fizzbuzz+2293>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001e78 <fizzbuzz+2296>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001e7b <fizzbuzz+2299>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001e7e <fizzbuzz+2302>: xor edx,edx
- 0x0000000100001e80 <fizzbuzz+2304>: div r8d
- 0x0000000100001e83 <fizzbuzz+2307>: add edx,0x30
- 0x0000000100001e89 <fizzbuzz+2313>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001e8d <fizzbuzz+2317>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001e92 <fizzbuzz+2322>: or eax,r10d
- 0x0000000100001e95 <fizzbuzz+2325>: mov r10d,ecx
- 0x0000000100001e98 <fizzbuzz+2328>: sub r10d,eax
- 0x0000000100001e9b <fizzbuzz+2331>: imul edx,r10d
- 0x0000000100001e9f <fizzbuzz+2335>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001ea3 <fizzbuzz+2339>: imul eax,eax,0x69
- 0x0000000100001ea9 <fizzbuzz+2345>: add edx,eax
- 0x0000000100001eab <fizzbuzz+2347>: movzx eax,BYTE PTR [rbp-0x10]
- 0x0000000100001eaf <fizzbuzz+2351>: shl eax,0x5
- 0x0000000100001eb2 <fizzbuzz+2354>: add edx,eax
- 0x0000000100001eb4 <fizzbuzz+2356>: mov r9b,dl
- 0x0000000100001eb7 <fizzbuzz+2359>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001ebb <fizzbuzz+2363>: mov BYTE PTR [rdi+0x1],r9b
- 0x0000000100001ebf <fizzbuzz+2367>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001ec2 <fizzbuzz+2370>: xor edx,edx
- 0x0000000100001ec4 <fizzbuzz+2372>: div r8d
- 0x0000000100001ec7 <fizzbuzz+2375>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001eca <fizzbuzz+2378>: movzx eax,BYTE PTR [rbp-0x35]
- 0x0000000100001ece <fizzbuzz+2382>: shl eax,0x0
- 0x0000000100001ed1 <fizzbuzz+2385>: movzx edx,BYTE PTR [rbp-0x36]
- 0x0000000100001ed5 <fizzbuzz+2389>: imul edx,edx,0x3
- 0x0000000100001edb <fizzbuzz+2395>: add eax,edx
- 0x0000000100001edd <fizzbuzz+2397>: movzx edx,BYTE PTR [rbp-0x37]
- 0x0000000100001ee1 <fizzbuzz+2401>: imul edx,edx,0x6
- 0x0000000100001ee7 <fizzbuzz+2407>: add eax,edx
- 0x0000000100001ee9 <fizzbuzz+2409>: add eax,DWORD PTR [rbp-0x18]
- 0x0000000100001eec <fizzbuzz+2412>: mov DWORD PTR [rbp-0x1c],eax
- 0x0000000100001eef <fizzbuzz+2415>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001ef2 <fizzbuzz+2418>: xor edx,edx
- 0x0000000100001ef4 <fizzbuzz+2420>: div r8d
- 0x0000000100001ef7 <fizzbuzz+2423>: add edx,0x30
- 0x0000000100001efd <fizzbuzz+2429>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001f01 <fizzbuzz+2433>: movzx r10d,BYTE PTR [rbp-0xe]
- 0x0000000100001f06 <fizzbuzz+2438>: or eax,r10d
- 0x0000000100001f09 <fizzbuzz+2441>: sub ecx,eax
- 0x0000000100001f0b <fizzbuzz+2443>: imul edx,ecx
- 0x0000000100001f0e <fizzbuzz+2446>: movzx eax,BYTE PTR [rbp-0xd]
- 0x0000000100001f12 <fizzbuzz+2450>: imul eax,eax,0x46
- 0x0000000100001f18 <fizzbuzz+2456>: add edx,eax
- 0x0000000100001f1a <fizzbuzz+2458>: movzx eax,BYTE PTR [rbp-0x10]
- 0x0000000100001f1e <fizzbuzz+2462>: shl eax,0x5
- 0x0000000100001f21 <fizzbuzz+2465>: add edx,eax
- 0x0000000100001f23 <fizzbuzz+2467>: mov r9b,dl
- 0x0000000100001f26 <fizzbuzz+2470>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001f2a <fizzbuzz+2474>: mov BYTE PTR [rdi],r9b
- 0x0000000100001f2d <fizzbuzz+2477>: mov eax,DWORD PTR [rbp-0x1c]
- 0x0000000100001f30 <fizzbuzz+2480>: xor edx,edx
- 0x0000000100001f32 <fizzbuzz+2482>: div r8d
- 0x0000000100001f35 <fizzbuzz+2485>: mov DWORD PTR [rbp-0x18],eax
- 0x0000000100001f38 <fizzbuzz+2488>: mov rdi,QWORD PTR [rbp-0x8]
- 0x0000000100001f3c <fizzbuzz+2492>: mov BYTE PTR [rdi+0x8],0x0
- 0x0000000100001f40 <fizzbuzz+2496>: pop rbp
- 0x0000000100001f41 <fizzbuzz+2497>: ret
- End of assembler dump.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement