codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
bug2.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 <.text>: 0: b8 10 00 00 00 mov $0x10,%eax 5: b9 00 00 00 00 mov $0x0,%ecx a: 48 8b 11 mov (%rcx),%rdx d: 48 89 10 mov %rdx,(%rax) 10: 48 89 01 mov %rax,(%rcx) 13: c3 retq Disassembly of section .text._D4bug28test4155FZv: 0000000000000000 <_D4bug28test4155FZv>: 0: 55 push %rbp 1: 48 8b ec mov %rsp,%rbp 4: e8 00 00 00 00 callq 9 <_D4bug28test4155FZv+0x9> 9: 5d pop %rbp a: c3 retq b: 90 nop Disassembly of section .text._D4bug28test4155FZv9test4155aFZi: 0000000000000000 <_D4bug28test4155FZv9test4155aFZi>: 0: 55 push %rbp 1: 48 8b ec mov %rsp,%rbp 4: 48 81 ec 90 00 00 00 sub $0x90,%rsp b: 48 31 ff xor %rdi,%rdi e: e8 00 00 00 00 callq 13 <_D4bug28test4155FZv9test4155aFZi+0x13> 13: f3 0f 11 45 80 movss %xmm0,-0x80(%rbp) 18: 90 nop 19: 8b 45 80 mov -0x80(%rbp),%eax 1c: 01 c0 add %eax,%eax 1e: 75 22 jne 42 <_D4bug28test4155FZv9test4155aFZi+0x42> 20: bf 11 00 00 00 mov $0x11,%edi 25: ff 35 14 00 00 00 pushq 0x14(%rip) # 3f <_D4bug28test4155FZv9test4155aFZi+0x3f> 2b: ff 35 0c 00 00 00 pushq 0xc(%rip) # 3d <_D4bug28test4155FZv9test4155aFZi+0x3d> 31: ff 35 34 00 00 00 pushq 0x34(%rip) # 6b <_D4bug28test4155FZv9test4155aFZi+0x6b> 37: ff 35 2c 00 00 00 pushq 0x2c(%rip) # 69 <_D4bug28test4155FZv9test4155aFZi+0x69> 3d: e8 00 00 00 00 callq 42 <_D4bug28test4155FZv9test4155aFZi+0x42> 42: 48 31 ff xor %rdi,%rdi 45: e8 00 00 00 00 callq 4a <_D4bug28test4155FZv9test4155aFZi+0x4a> 4a: 0f 57 c9 xorps %xmm1,%xmm1 4d: 0f 2e c8 ucomiss %xmm0,%xmm1 50: 75 22 jne 74 <_D4bug28test4155FZv9test4155aFZi+0x74> 52: bf 12 00 00 00 mov $0x12,%edi 57: ff 35 14 00 00 00 pushq 0x14(%rip) # 71 <_D4bug28test4155FZv9test4155aFZi+0x71> 5d: ff 35 0c 00 00 00 pushq 0xc(%rip) # 6f <_D4bug28test4155FZv9test4155aFZi+0x6f> 63: ff 35 34 00 00 00 pushq 0x34(%rip) # 9d <_D4bug28test4155FZv9test4155aFZi+0x9d> 69: ff 35 2c 00 00 00 pushq 0x2c(%rip) # 9b <_D4bug28test4155FZv9test4155aFZi+0x9b> 6f: e8 00 00 00 00 callq 74 <_D4bug28test4155FZv9test4155aFZi+0x74> 74: e8 00 00 00 00 callq 79 <_D4bug28test4155FZv9test4155aFZi+0x79> 79: 0f 57 d2 xorps %xmm2,%xmm2 7c: 0f 2e d0 ucomiss %xmm0,%xmm2 7f: 75 22 jne a3 <_D4bug28test4155FZv9test4155aFZi+0xa3> 81: bf 13 00 00 00 mov $0x13,%edi 86: ff 35 14 00 00 00 pushq 0x14(%rip) # a0 <_D4bug28test4155FZv9test4155aFZi+0xa0> 8c: ff 35 0c 00 00 00 pushq 0xc(%rip) # 9e <_D4bug28test4155FZv9test4155aFZi+0x9e> 92: ff 35 34 00 00 00 pushq 0x34(%rip) # cc <_D4bug28test4155FZv9test4155aFZi+0xcc> 98: ff 35 2c 00 00 00 pushq 0x2c(%rip) # ca <_D4bug28test4155FZv9test4155aFZi+0xca> 9e: e8 00 00 00 00 callq a3 <_D4bug28test4155FZv9test4155aFZi+0xa3> a3: 8b 45 80 mov -0x80(%rbp),%eax a6: 01 c0 add %eax,%eax a8: 75 22 jne cc <_D4bug28test4155FZv9test4155aFZi+0xcc> aa: bf 16 00 00 00 mov $0x16,%edi af: ff 35 14 00 00 00 pushq 0x14(%rip) # c9 <_D4bug28test4155FZv9test4155aFZi+0xc9> b5: ff 35 0c 00 00 00 pushq 0xc(%rip) # c7 <_D4bug28test4155FZv9test4155aFZi+0xc7> bb: ff 35 34 00 00 00 pushq 0x34(%rip) # f5 <_D4bug28test4155FZv9test4155aFZi+0xf5> c1: ff 35 2c 00 00 00 pushq 0x2c(%rip) # f3 <_D4bug28test4155FZv9test4155aFZi+0xf3> c7: e8 00 00 00 00 callq cc <_D4bug28test4155FZv9test4155aFZi+0xcc> cc: 48 31 ff xor %rdi,%rdi cf: e8 00 00 00 00 callq d4 <_D4bug28test4155FZv9test4155aFZi+0xd4> d4: 0f 57 c9 xorps %xmm1,%xmm1 d7: 0f 2e c8 ucomiss %xmm0,%xmm1 da: 75 22 jne fe <_D4bug28test4155FZv9test4155aFZi+0xfe> dc: bf 17 00 00 00 mov $0x17,%edi e1: ff 35 14 00 00 00 pushq 0x14(%rip) # fb <_D4bug28test4155FZv9test4155aFZi+0xfb> e7: ff 35 0c 00 00 00 pushq 0xc(%rip) # f9 <_D4bug28test4155FZv9test4155aFZi+0xf9> ed: ff 35 34 00 00 00 pushq 0x34(%rip) # 127 <_D4bug28test4155FZv9test4155aFZi+0x127> f3: ff 35 2c 00 00 00 pushq 0x2c(%rip) # 125 <_D4bug28test4155FZv9test4155aFZi+0x125> f9: e8 00 00 00 00 callq fe <_D4bug28test4155FZv9test4155aFZi+0xfe> fe: e8 00 00 00 00 callq 103 <_D4bug28test4155FZv9test4155aFZi+0x103> 103: 0f 57 d2 xorps %xmm2,%xmm2 106: 0f 2e d0 ucomiss %xmm0,%xmm2 109: 75 22 jne 12d <_D4bug28test4155FZv9test4155aFZi+0x12d> 10b: bf 18 00 00 00 mov $0x18,%edi 110: ff 35 14 00 00 00 pushq 0x14(%rip) # 12a <_D4bug28test4155FZv9test4155aFZi+0x12a> 116: ff 35 0c 00 00 00 pushq 0xc(%rip) # 128 <_D4bug28test4155FZv9test4155aFZi+0x128> 11c: ff 35 34 00 00 00 pushq 0x34(%rip) # 156 <_D4bug28test4155FZv9test4155aFZi+0x156> 122: ff 35 2c 00 00 00 pushq 0x2c(%rip) # 154 <_D4bug28test4155FZv9test4155aFZi+0x154> 128: e8 00 00 00 00 callq 12d <_D4bug28test4155FZv9test4155aFZi+0x12d> 12d: 48 31 ff xor %rdi,%rdi 130: e8 00 00 00 00 callq 135 <_D4bug28test4155FZv9test4155aFZi+0x135> 135: f2 48 0f 11 45 88 rex.W movsd %xmm0,-0x78(%rbp) 13b: 90 nop 13c: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) 141: 75 22 jne 165 <_D4bug28test4155FZv9test4155aFZi+0x165> 143: bf 11 00 00 00 mov $0x11,%edi 148: ff 35 14 00 00 00 pushq 0x14(%rip) # 162 <_D4bug28test4155FZv9test4155aFZi+0x162> 14e: ff 35 0c 00 00 00 pushq 0xc(%rip) # 160 <_D4bug28test4155FZv9test4155aFZi+0x160> 154: ff 35 54 00 00 00 pushq 0x54(%rip) # 1ae <_D4bug28test4155FZv9test4155aFZi+0x1ae> 15a: ff 35 4c 00 00 00 pushq 0x4c(%rip) # 1ac <_D4bug28test4155FZv9test4155aFZi+0x1ac> 160: e8 00 00 00 00 callq 165 <_D4bug28test4155FZv9test4155aFZi+0x165> 165: 48 31 ff xor %rdi,%rdi 168: e8 00 00 00 00 callq 16d <_D4bug28test4155FZv9test4155aFZi+0x16d> 16d: 66 0f 57 c9 xorpd %xmm1,%xmm1 171: 66 0f 2e c8 ucomisd %xmm0,%xmm1 175: 75 22 jne 199 <_D4bug28test4155FZv9test4155aFZi+0x199> 177: bf 12 00 00 00 mov $0x12,%edi 17c: ff 35 14 00 00 00 pushq 0x14(%rip) # 196 <_D4bug28test4155FZv9test4155aFZi+0x196> 182: ff 35 0c 00 00 00 pushq 0xc(%rip) # 194 <_D4bug28test4155FZv9test4155aFZi+0x194> 188: ff 35 54 00 00 00 pushq 0x54(%rip) # 1e2 <_D4bug28test4155FZv9test4155aFZi+0x1e2> 18e: ff 35 4c 00 00 00 pushq 0x4c(%rip) # 1e0 <_D4bug28test4155FZv9test4155aFZi+0x1e0> 194: e8 00 00 00 00 callq 199 <_D4bug28test4155FZv9test4155aFZi+0x199> 199: e8 00 00 00 00 callq 19e <_D4bug28test4155FZv9test4155aFZi+0x19e> 19e: 66 0f 57 d2 xorpd %xmm2,%xmm2 1a2: 66 0f 2e d0 ucomisd %xmm0,%xmm2 1a6: 75 22 jne 1ca <_D4bug28test4155FZv9test4155aFZi+0x1ca> 1a8: bf 13 00 00 00 mov $0x13,%edi 1ad: ff 35 14 00 00 00 pushq 0x14(%rip) # 1c7 <_D4bug28test4155FZv9test4155aFZi+0x1c7> 1b3: ff 35 0c 00 00 00 pushq 0xc(%rip) # 1c5 <_D4bug28test4155FZv9test4155aFZi+0x1c5> 1b9: ff 35 54 00 00 00 pushq 0x54(%rip) # 213 <_D4bug28test4155FZv9test4155aFZi+0x213> 1bf: ff 35 4c 00 00 00 pushq 0x4c(%rip) # 211 <_D4bug28test4155FZv9test4155aFZi+0x211> 1c5: e8 00 00 00 00 callq 1ca <_D4bug28test4155FZv9test4155aFZi+0x1ca> 1ca: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) 1cf: 75 22 jne 1f3 <_D4bug28test4155FZv9test4155aFZi+0x1f3> 1d1: bf 16 00 00 00 mov $0x16,%edi 1d6: ff 35 14 00 00 00 pushq 0x14(%rip) # 1f0 <_D4bug28test4155FZv9test4155aFZi+0x1f0> 1dc: ff 35 0c 00 00 00 pushq 0xc(%rip) # 1ee <_D4bug28test4155FZv9test4155aFZi+0x1ee> 1e2: ff 35 54 00 00 00 pushq 0x54(%rip) # 23c <_D4bug28test4155FZv9test4155aFZi+0x23c> 1e8: ff 35 4c 00 00 00 pushq 0x4c(%rip) # 23a <_D4bug28test4155FZv9test4155aFZi+0x23a> 1ee: e8 00 00 00 00 callq 1f3 <_D4bug28test4155FZv9test4155aFZi+0x1f3> 1f3: 48 31 ff xor %rdi,%rdi 1f6: e8 00 00 00 00 callq 1fb <_D4bug28test4155FZv9test4155aFZi+0x1fb> 1fb: 66 0f 57 c9 xorpd %xmm1,%xmm1 1ff: 66 0f 2e c8 ucomisd %xmm0,%xmm1 203: 75 22 jne 227 <_D4bug28test4155FZv9test4155aFZi+0x227> 205: bf 17 00 00 00 mov $0x17,%edi 20a: ff 35 14 00 00 00 pushq 0x14(%rip) # 224 <_D4bug28test4155FZv9test4155aFZi+0x224> 210: ff 35 0c 00 00 00 pushq 0xc(%rip) # 222 <_D4bug28test4155FZv9test4155aFZi+0x222> 216: ff 35 54 00 00 00 pushq 0x54(%rip) # 270 <_D4bug28test4155FZv9test4155aFZi+0x270> 21c: ff 35 4c 00 00 00 pushq 0x4c(%rip) # 26e <_D4bug28test4155FZv9test4155aFZi+0x26e> 222: e8 00 00 00 00 callq 227 <_D4bug28test4155FZv9test4155aFZi+0x227> 227: e8 00 00 00 00 callq 22c <_D4bug28test4155FZv9test4155aFZi+0x22c> 22c: 66 0f 57 d2 xorpd %xmm2,%xmm2 230: 66 0f 2e d0 ucomisd %xmm0,%xmm2 234: 75 22 jne 258 <_D4bug28test4155FZv9test4155aFZi+0x258> 236: bf 18 00 00 00 mov $0x18,%edi 23b: ff 35 14 00 00 00 pushq 0x14(%rip) # 255 <_D4bug28test4155FZv9test4155aFZi+0x255> 241: ff 35 0c 00 00 00 pushq 0xc(%rip) # 253 <_D4bug28test4155FZv9test4155aFZi+0x253> 247: ff 35 54 00 00 00 pushq 0x54(%rip) # 2a1 <_D4bug28test4155FZv9test4155aFZi+0x2a1> 24d: ff 35 4c 00 00 00 pushq 0x4c(%rip) # 29f <_D4bug28test4155FZv9test4155aFZi+0x29f> 253: e8 00 00 00 00 callq 258 <_D4bug28test4155FZv9test4155aFZi+0x258> 258: 48 31 ff xor %rdi,%rdi 25b: e8 00 00 00 00 callq 260 <_D4bug28test4155FZv9test4155aFZi+0x260> 260: db 7d 90 fstpt -0x70(%rbp) 263: 66 c7 45 9a 00 00 movw $0x0,-0x66(%rbp) 269: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%rbp) 270: 90 nop 271: db 6d 90 fldt -0x70(%rbp) 274: d9 ee fldz 276: df e9 fucomip %st(1),%st 278: dd d8 fstp %st(0) 27a: 75 24 jne 2a0 <_D4bug28test4155FZv9test4155aFZi+0x2a0> 27c: 7a 22 jp 2a0 <_D4bug28test4155FZv9test4155aFZi+0x2a0> 27e: bf 11 00 00 00 mov $0x11,%edi 283: ff 35 14 00 00 00 pushq 0x14(%rip) # 29d <_D4bug28test4155FZv9test4155aFZi+0x29d> 289: ff 35 0c 00 00 00 pushq 0xc(%rip) # 29b <_D4bug28test4155FZv9test4155aFZi+0x29b> 28f: ff 35 74 00 00 00 pushq 0x74(%rip) # 309 <_D4bug28test4155FZv9test4155aFZi+0x309> 295: ff 35 6c 00 00 00 pushq 0x6c(%rip) # 307 <_D4bug28test4155FZv9test4155aFZi+0x307> 29b: e8 00 00 00 00 callq 2a0 <_D4bug28test4155FZv9test4155aFZi+0x2a0> 2a0: 48 31 ff xor %rdi,%rdi 2a3: e8 00 00 00 00 callq 2a8 <_D4bug28test4155FZv9test4155aFZi+0x2a8> 2a8: d9 ee fldz 2aa: df e9 fucomip %st(1),%st 2ac: dd d8 fstp %st(0) 2ae: 75 24 jne 2d4 <_D4bug28test4155FZv9test4155aFZi+0x2d4> 2b0: 7a 22 jp 2d4 <_D4bug28test4155FZv9test4155aFZi+0x2d4> 2b2: bf 12 00 00 00 mov $0x12,%edi 2b7: ff 35 14 00 00 00 pushq 0x14(%rip) # 2d1 <_D4bug28test4155FZv9test4155aFZi+0x2d1> 2bd: ff 35 0c 00 00 00 pushq 0xc(%rip) # 2cf <_D4bug28test4155FZv9test4155aFZi+0x2cf> 2c3: ff 35 74 00 00 00 pushq 0x74(%rip) # 33d <_D4bug28test4155FZv9test4155aFZi+0x33d> 2c9: ff 35 6c 00 00 00 pushq 0x6c(%rip) # 33b <_D4bug28test4155FZv9test4155aFZi+0x33b> 2cf: e8 00 00 00 00 callq 2d4 <_D4bug28test4155FZv9test4155aFZi+0x2d4> 2d4: e8 00 00 00 00 callq 2d9 <_D4bug28test4155FZv9test4155aFZi+0x2d9> 2d9: d9 ee fldz 2db: df e9 fucomip %st(1),%st 2dd: dd d8 fstp %st(0) 2df: 75 24 jne 305 <_D4bug28test4155FZv9test4155aFZi+0x305> 2e1: 7a 22 jp 305 <_D4bug28test4155FZv9test4155aFZi+0x305> 2e3: bf 13 00 00 00 mov $0x13,%edi 2e8: ff 35 14 00 00 00 pushq 0x14(%rip) # 302 <_D4bug28test4155FZv9test4155aFZi+0x302> 2ee: ff 35 0c 00 00 00 pushq 0xc(%rip) # 300 <_D4bug28test4155FZv9test4155aFZi+0x300> 2f4: ff 35 74 00 00 00 pushq 0x74(%rip) # 36e <_D4bug28test4155FZv9test4155aFZi+0x36e> 2fa: ff 35 6c 00 00 00 pushq 0x6c(%rip) # 36c <_D4bug28test4155FZv9test4155aFZi+0x36c> 300: e8 00 00 00 00 callq 305 <_D4bug28test4155FZv9test4155aFZi+0x305> 305: db 6d 90 fldt -0x70(%rbp) 308: d9 ee fldz 30a: df e9 fucomip %st(1),%st 30c: dd d8 fstp %st(0) 30e: 75 24 jne 334 <_D4bug28test4155FZv9test4155aFZi+0x334> 310: 7a 22 jp 334 <_D4bug28test4155FZv9test4155aFZi+0x334> 312: bf 16 00 00 00 mov $0x16,%edi 317: ff 35 14 00 00 00 pushq 0x14(%rip) # 331 <_D4bug28test4155FZv9test4155aFZi+0x331> 31d: ff 35 0c 00 00 00 pushq 0xc(%rip) # 32f <_D4bug28test4155FZv9test4155aFZi+0x32f> 323: ff 35 74 00 00 00 pushq 0x74(%rip) # 39d <_D4bug28test4155FZv9test4155aFZi+0x39d> 329: ff 35 6c 00 00 00 pushq 0x6c(%rip) # 39b <_D4bug28test4155FZv9test4155aFZi+0x39b> 32f: e8 00 00 00 00 callq 334 <_D4bug28test4155FZv9test4155aFZi+0x334> 334: 48 31 ff xor %rdi,%rdi 337: e8 00 00 00 00 callq 33c <_D4bug28test4155FZv9test4155aFZi+0x33c> 33c: d9 ee fldz 33e: df e9 fucomip %st(1),%st 340: dd d8 fstp %st(0) 342: 75 24 jne 368 <_D4bug28test4155FZv9test4155aFZi+0x368> 344: 7a 22 jp 368 <_D4bug28test4155FZv9test4155aFZi+0x368> 346: bf 17 00 00 00 mov $0x17,%edi 34b: ff 35 14 00 00 00 pushq 0x14(%rip) # 365 <_D4bug28test4155FZv9test4155aFZi+0x365> 351: ff 35 0c 00 00 00 pushq 0xc(%rip) # 363 <_D4bug28test4155FZv9test4155aFZi+0x363> 357: ff 35 74 00 00 00 pushq 0x74(%rip) # 3d1 <_D4bug28test4155FZv9test4155aFZi+0x3d1> 35d: ff 35 6c 00 00 00 pushq 0x6c(%rip) # 3cf <_D4bug28test4155FZv9test4155aFZi+0x3cf> 363: e8 00 00 00 00 callq 368 <_D4bug28test4155FZv9test4155aFZi+0x368> 368: e8 00 00 00 00 callq 36d <_D4bug28test4155FZv9test4155aFZi+0x36d> 36d: d9 ee fldz 36f: df e9 fucomip %st(1),%st 371: dd d8 fstp %st(0) 373: 75 24 jne 399 <_D4bug28test4155FZv9test4155aFZi+0x399> 375: 7a 22 jp 399 <_D4bug28test4155FZv9test4155aFZi+0x399> 377: bf 18 00 00 00 mov $0x18,%edi 37c: ff 35 14 00 00 00 pushq 0x14(%rip) # 396 <_D4bug28test4155FZv9test4155aFZi+0x396> 382: ff 35 0c 00 00 00 pushq 0xc(%rip) # 394 <_D4bug28test4155FZv9test4155aFZi+0x394> 388: ff 35 74 00 00 00 pushq 0x74(%rip) # 402 <_D4bug28test4155FZv9test4155aFZi+0x402> 38e: ff 35 6c 00 00 00 pushq 0x6c(%rip) # 400 <_D4bug28test4155FZv9test4155aFZi+0x400> 394: e8 00 00 00 00 callq 399 <_D4bug28test4155FZv9test4155aFZi+0x399> 399: 48 31 ff xor %rdi,%rdi 39c: e8 00 00 00 00 callq 3a1 <_D4bug28test4155FZv9test4155aFZi+0x3a1> 3a1: f3 0f 11 45 a0 movss %xmm0,-0x60(%rbp) 3a6: 90 nop 3a7: d9 45 a0 flds -0x60(%rbp) 3aa: d9 ee fldz 3ac: d9 c9 fxch %st(1) 3ae: d9 ee fldz 3b0: da e9 fucompp 3b2: df e0 fnstsw %ax 3b4: 9e (bad) 3b5: d9 ee fldz 3b7: da e9 fucompp 3b9: 75 05 jne 3c0 <_D4bug28test4155FZv9test4155aFZi+0x3c0> 3bb: 7a 03 jp 3c0 <_D4bug28test4155FZv9test4155aFZi+0x3c0> 3bd: df e0 fnstsw %ax 3bf: 9e (bad) 3c0: 75 24 jne 3e6 <_D4bug28test4155FZv9test4155aFZi+0x3e6> 3c2: 7a 22 jp 3e6 <_D4bug28test4155FZv9test4155aFZi+0x3e6> 3c4: bf 11 00 00 00 mov $0x11,%edi 3c9: ff 35 14 00 00 00 pushq 0x14(%rip) # 3e3 <_D4bug28test4155FZv9test4155aFZi+0x3e3> 3cf: ff 35 0c 00 00 00 pushq 0xc(%rip) # 3e1 <_D4bug28test4155FZv9test4155aFZi+0x3e1> 3d5: ff 35 94 00 00 00 pushq 0x94(%rip) # 46f <_D4bug28test4155FZv9test4155aFZi+0x46f> 3db: ff 35 8c 00 00 00 pushq 0x8c(%rip) # 46d <_D4bug28test4155FZv9test4155aFZi+0x46d> 3e1: e8 00 00 00 00 callq 3e6 <_D4bug28test4155FZv9test4155aFZi+0x3e6> 3e6: 48 31 ff xor %rdi,%rdi 3e9: e8 00 00 00 00 callq 3ee <_D4bug28test4155FZv9test4155aFZi+0x3ee> 3ee: f3 0f 11 85 70 ff ff movss %xmm0,-0x90(%rbp) 3f5: ff 3f6: d9 85 70 ff ff ff flds -0x90(%rbp) 3fc: d9 ee fldz 3fe: d9 c9 fxch %st(1) 400: d9 ee fldz 402: da e9 fucompp 404: df e0 fnstsw %ax 406: 9e (bad) 407: d9 ee fldz 409: da e9 fucompp 40b: 75 05 jne 412 <_D4bug28test4155FZv9test4155aFZi+0x412> 40d: 7a 03 jp 412 <_D4bug28test4155FZv9test4155aFZi+0x412> 40f: df e0 fnstsw %ax 411: 9e (bad) 412: 75 24 jne 438 <_D4bug28test4155FZv9test4155aFZi+0x438> 414: 7a 22 jp 438 <_D4bug28test4155FZv9test4155aFZi+0x438> 416: bf 12 00 00 00 mov $0x12,%edi 41b: ff 35 14 00 00 00 pushq 0x14(%rip) # 435 <_D4bug28test4155FZv9test4155aFZi+0x435> 421: ff 35 0c 00 00 00 pushq 0xc(%rip) # 433 <_D4bug28test4155FZv9test4155aFZi+0x433> 427: ff 35 94 00 00 00 pushq 0x94(%rip) # 4c1 <_D4bug28test4155FZv9test4155aFZi+0x4c1> 42d: ff 35 8c 00 00 00 pushq 0x8c(%rip) # 4bf <_D4bug28test4155FZv9test4155aFZi+0x4bf> 433: e8 00 00 00 00 callq 438 <_D4bug28test4155FZv9test4155aFZi+0x438> 438: e8 00 00 00 00 callq 43d <_D4bug28test4155FZv9test4155aFZi+0x43d> 43d: f3 0f 11 85 70 ff ff movss %xmm0,-0x90(%rbp) 444: ff 445: d9 85 70 ff ff ff flds -0x90(%rbp) 44b: d9 ee fldz 44d: d9 c9 fxch %st(1) 44f: d9 ee fldz 451: da e9 fucompp 453: df e0 fnstsw %ax 455: 9e (bad) 456: d9 ee fldz 458: da e9 fucompp 45a: 75 05 jne 461 <_D4bug28test4155FZv9test4155aFZi+0x461> 45c: 7a 03 jp 461 <_D4bug28test4155FZv9test4155aFZi+0x461> 45e: df e0 fnstsw %ax 460: 9e (bad) 461: 75 24 jne 487 <_D4bug28test4155FZv9test4155aFZi+0x487> 463: 7a 22 jp 487 <_D4bug28test4155FZv9test4155aFZi+0x487> 465: bf 13 00 00 00 mov $0x13,%edi 46a: ff 35 14 00 00 00 pushq 0x14(%rip) # 484 <_D4bug28test4155FZv9test4155aFZi+0x484> 470: ff 35 0c 00 00 00 pushq 0xc(%rip) # 482 <_D4bug28test4155FZv9test4155aFZi+0x482> 476: ff 35 94 00 00 00 pushq 0x94(%rip) # 510 <_D4bug28test4155FZv9test4155aFZi+0x510> 47c: ff 35 8c 00 00 00 pushq 0x8c(%rip) # 50e <_D4bug28test4155FZv9test4155aFZi+0x50e> 482: e8 00 00 00 00 callq 487 <_D4bug28test4155FZv9test4155aFZi+0x487> 487: d9 45 a0 flds -0x60(%rbp) 48a: d9 ee fldz 48c: d9 c9 fxch %st(1) 48e: d9 ee fldz 490: da e9 fucompp 492: df e0 fnstsw %ax 494: 9e (bad) 495: d9 ee fldz 497: da e9 fucompp 499: 75 05 jne 4a0 <_D4bug28test4155FZv9test4155aFZi+0x4a0> 49b: 7a 03 jp 4a0 <_D4bug28test4155FZv9test4155aFZi+0x4a0> 49d: df e0 fnstsw %ax 49f: 9e (bad) 4a0: 75 24 jne 4c6 <_D4bug28test4155FZv9test4155aFZi+0x4c6> 4a2: 7a 22 jp 4c6 <_D4bug28test4155FZv9test4155aFZi+0x4c6> 4a4: bf 16 00 00 00 mov $0x16,%edi 4a9: ff 35 14 00 00 00 pushq 0x14(%rip) # 4c3 <_D4bug28test4155FZv9test4155aFZi+0x4c3> 4af: ff 35 0c 00 00 00 pushq 0xc(%rip) # 4c1 <_D4bug28test4155FZv9test4155aFZi+0x4c1> 4b5: ff 35 94 00 00 00 pushq 0x94(%rip) # 54f <_D4bug28test4155FZv9test4155aFZi+0x54f> 4bb: ff 35 8c 00 00 00 pushq 0x8c(%rip) # 54d <_D4bug28test4155FZv9test4155aFZi+0x54d> 4c1: e8 00 00 00 00 callq 4c6 <_D4bug28test4155FZv9test4155aFZi+0x4c6> 4c6: 48 31 ff xor %rdi,%rdi 4c9: e8 00 00 00 00 callq 4ce <_D4bug28test4155FZv9test4155aFZi+0x4ce> 4ce: f3 0f 11 85 70 ff ff movss %xmm0,-0x90(%rbp) 4d5: ff 4d6: d9 85 70 ff ff ff flds -0x90(%rbp) 4dc: d9 ee fldz 4de: d9 c9 fxch %st(1) 4e0: d9 ee fldz 4e2: da e9 fucompp 4e4: df e0 fnstsw %ax 4e6: 9e (bad) 4e7: d9 ee fldz 4e9: da e9 fucompp 4eb: 75 05 jne 4f2 <_D4bug28test4155FZv9test4155aFZi+0x4f2> 4ed: 7a 03 jp 4f2 <_D4bug28test4155FZv9test4155aFZi+0x4f2> 4ef: df e0 fnstsw %ax 4f1: 9e (bad) 4f2: 75 24 jne 518 <_D4bug28test4155FZv9test4155aFZi+0x518> 4f4: 7a 22 jp 518 <_D4bug28test4155FZv9test4155aFZi+0x518> 4f6: bf 17 00 00 00 mov $0x17,%edi 4fb: ff 35 14 00 00 00 pushq 0x14(%rip) # 515 <_D4bug28test4155FZv9test4155aFZi+0x515> 501: ff 35 0c 00 00 00 pushq 0xc(%rip) # 513 <_D4bug28test4155FZv9test4155aFZi+0x513> 507: ff 35 94 00 00 00 pushq 0x94(%rip) # 5a1 <_D4bug28test4155FZv9test4155aFZi+0x5a1> 50d: ff 35 8c 00 00 00 pushq 0x8c(%rip) # 59f <_D4bug28test4155FZv9test4155aFZi+0x59f> 513: e8 00 00 00 00 callq 518 <_D4bug28test4155FZv9test4155aFZi+0x518> 518: e8 00 00 00 00 callq 51d <_D4bug28test4155FZv9test4155aFZi+0x51d> 51d: f3 0f 11 85 70 ff ff movss %xmm0,-0x90(%rbp) 524: ff 525: d9 85 70 ff ff ff flds -0x90(%rbp) 52b: d9 ee fldz 52d: d9 c9 fxch %st(1) 52f: d9 ee fldz 531: da e9 fucompp 533: df e0 fnstsw %ax 535: 9e (bad) 536: d9 ee fldz 538: da e9 fucompp 53a: 75 05 jne 541 <_D4bug28test4155FZv9test4155aFZi+0x541> 53c: 7a 03 jp 541 <_D4bug28test4155FZv9test4155aFZi+0x541> 53e: df e0 fnstsw %ax 540: 9e (bad) 541: 75 24 jne 567 <_D4bug28test4155FZv9test4155aFZi+0x567> 543: 7a 22 jp 567 <_D4bug28test4155FZv9test4155aFZi+0x567> 545: bf 18 00 00 00 mov $0x18,%edi 54a: ff 35 14 00 00 00 pushq 0x14(%rip) # 564 <_D4bug28test4155FZv9test4155aFZi+0x564> 550: ff 35 0c 00 00 00 pushq 0xc(%rip) # 562 <_D4bug28test4155FZv9test4155aFZi+0x562> 556: ff 35 94 00 00 00 pushq 0x94(%rip) # 5f0 <_D4bug28test4155FZv9test4155aFZi+0x5f0> 55c: ff 35 8c 00 00 00 pushq 0x8c(%rip) # 5ee <_D4bug28test4155FZv9test4155aFZi+0x5ee> 562: e8 00 00 00 00 callq 567 <_D4bug28test4155FZv9test4155aFZi+0x567> 567: 48 31 ff xor %rdi,%rdi 56a: e8 00 00 00 00 callq 56f <_D4bug28test4155FZv9test4155aFZi+0x56f> 56f: f2 48 0f 11 45 a8 rex.W movsd %xmm0,-0x58(%rbp) 575: 90 nop 576: dd 45 a8 fldl -0x58(%rbp) 579: d9 ee fldz 57b: d9 c9 fxch %st(1) 57d: d9 ee fldz 57f: da e9 fucompp 581: df e0 fnstsw %ax 583: 9e (bad) 584: d9 ee fldz 586: da e9 fucompp 588: 75 05 jne 58f <_D4bug28test4155FZv9test4155aFZi+0x58f> 58a: 7a 03 jp 58f <_D4bug28test4155FZv9test4155aFZi+0x58f> 58c: df e0 fnstsw %ax 58e: 9e (bad) 58f: 75 24 jne 5b5 <_D4bug28test4155FZv9test4155aFZi+0x5b5> 591: 7a 22 jp 5b5 <_D4bug28test4155FZv9test4155aFZi+0x5b5> 593: bf 11 00 00 00 mov $0x11,%edi 598: ff 35 14 00 00 00 pushq 0x14(%rip) # 5b2 <_D4bug28test4155FZv9test4155aFZi+0x5b2> 59e: ff 35 0c 00 00 00 pushq 0xc(%rip) # 5b0 <_D4bug28test4155FZv9test4155aFZi+0x5b0> 5a4: ff 35 b4 00 00 00 pushq 0xb4(%rip) # 65e <_D4bug28test4155FZv9test4155aFZi+0x65e> 5aa: ff 35 ac 00 00 00 pushq 0xac(%rip) # 65c <_D4bug28test4155FZv9test4155aFZi+0x65c> 5b0: e8 00 00 00 00 callq 5b5 <_D4bug28test4155FZv9test4155aFZi+0x5b5> 5b5: 48 31 ff xor %rdi,%rdi 5b8: e8 00 00 00 00 callq 5bd <_D4bug28test4155FZv9test4155aFZi+0x5bd> 5bd: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) 5c4: ff 5c5: dd 85 70 ff ff ff fldl -0x90(%rbp) 5cb: d9 ee fldz 5cd: d9 c9 fxch %st(1) 5cf: d9 ee fldz 5d1: da e9 fucompp 5d3: df e0 fnstsw %ax 5d5: 9e (bad) 5d6: d9 ee fldz 5d8: da e9 fucompp 5da: 75 05 jne 5e1 <_D4bug28test4155FZv9test4155aFZi+0x5e1> 5dc: 7a 03 jp 5e1 <_D4bug28test4155FZv9test4155aFZi+0x5e1> 5de: df e0 fnstsw %ax 5e0: 9e (bad) 5e1: 75 24 jne 607 <_D4bug28test4155FZv9test4155aFZi+0x607> 5e3: 7a 22 jp 607 <_D4bug28test4155FZv9test4155aFZi+0x607> 5e5: bf 12 00 00 00 mov $0x12,%edi 5ea: ff 35 14 00 00 00 pushq 0x14(%rip) # 604 <_D4bug28test4155FZv9test4155aFZi+0x604> 5f0: ff 35 0c 00 00 00 pushq 0xc(%rip) # 602 <_D4bug28test4155FZv9test4155aFZi+0x602> 5f6: ff 35 b4 00 00 00 pushq 0xb4(%rip) # 6b0 <_D4bug28test4155FZv9test4155aFZi+0x6b0> 5fc: ff 35 ac 00 00 00 pushq 0xac(%rip) # 6ae <_D4bug28test4155FZv9test4155aFZi+0x6ae> 602: e8 00 00 00 00 callq 607 <_D4bug28test4155FZv9test4155aFZi+0x607> 607: e8 00 00 00 00 callq 60c <_D4bug28test4155FZv9test4155aFZi+0x60c> 60c: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) 613: ff 614: dd 85 70 ff ff ff fldl -0x90(%rbp) 61a: d9 ee fldz 61c: d9 c9 fxch %st(1) 61e: d9 ee fldz 620: da e9 fucompp 622: df e0 fnstsw %ax 624: 9e (bad) 625: d9 ee fldz 627: da e9 fucompp 629: 75 05 jne 630 <_D4bug28test4155FZv9test4155aFZi+0x630> 62b: 7a 03 jp 630 <_D4bug28test4155FZv9test4155aFZi+0x630> 62d: df e0 fnstsw %ax 62f: 9e (bad) 630: 75 24 jne 656 <_D4bug28test4155FZv9test4155aFZi+0x656> 632: 7a 22 jp 656 <_D4bug28test4155FZv9test4155aFZi+0x656> 634: bf 13 00 00 00 mov $0x13,%edi 639: ff 35 14 00 00 00 pushq 0x14(%rip) # 653 <_D4bug28test4155FZv9test4155aFZi+0x653> 63f: ff 35 0c 00 00 00 pushq 0xc(%rip) # 651 <_D4bug28test4155FZv9test4155aFZi+0x651> 645: ff 35 b4 00 00 00 pushq 0xb4(%rip) # 6ff <_D4bug28test4155FZv9test4155aFZi+0x6ff> 64b: ff 35 ac 00 00 00 pushq 0xac(%rip) # 6fd <_D4bug28test4155FZv9test4155aFZi+0x6fd> 651: e8 00 00 00 00 callq 656 <_D4bug28test4155FZv9test4155aFZi+0x656> 656: dd 45 a8 fldl -0x58(%rbp) 659: d9 ee fldz 65b: d9 c9 fxch %st(1) 65d: d9 ee fldz 65f: da e9 fucompp 661: df e0 fnstsw %ax 663: 9e (bad) 664: d9 ee fldz 666: da e9 fucompp 668: 75 05 jne 66f <_D4bug28test4155FZv9test4155aFZi+0x66f> 66a: 7a 03 jp 66f <_D4bug28test4155FZv9test4155aFZi+0x66f> 66c: df e0 fnstsw %ax 66e: 9e (bad) 66f: 75 24 jne 695 <_D4bug28test4155FZv9test4155aFZi+0x695> 671: 7a 22 jp 695 <_D4bug28test4155FZv9test4155aFZi+0x695> 673: bf 16 00 00 00 mov $0x16,%edi 678: ff 35 14 00 00 00 pushq 0x14(%rip) # 692 <_D4bug28test4155FZv9test4155aFZi+0x692> 67e: ff 35 0c 00 00 00 pushq 0xc(%rip) # 690 <_D4bug28test4155FZv9test4155aFZi+0x690> 684: ff 35 b4 00 00 00 pushq 0xb4(%rip) # 73e <_D4bug28test4155FZv9test4155aFZi+0x73e> 68a: ff 35 ac 00 00 00 pushq 0xac(%rip) # 73c <_D4bug28test4155FZv9test4155aFZi+0x73c> 690: e8 00 00 00 00 callq 695 <_D4bug28test4155FZv9test4155aFZi+0x695> 695: 48 31 ff xor %rdi,%rdi 698: e8 00 00 00 00 callq 69d <_D4bug28test4155FZv9test4155aFZi+0x69d> 69d: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) 6a4: ff 6a5: dd 85 70 ff ff ff fldl -0x90(%rbp) 6ab: d9 ee fldz 6ad: d9 c9 fxch %st(1) 6af: d9 ee fldz 6b1: da e9 fucompp 6b3: df e0 fnstsw %ax 6b5: 9e (bad) 6b6: d9 ee fldz 6b8: da e9 fucompp 6ba: 75 05 jne 6c1 <_D4bug28test4155FZv9test4155aFZi+0x6c1> 6bc: 7a 03 jp 6c1 <_D4bug28test4155FZv9test4155aFZi+0x6c1> 6be: df e0 fnstsw %ax 6c0: 9e (bad) 6c1: 75 24 jne 6e7 <_D4bug28test4155FZv9test4155aFZi+0x6e7> 6c3: 7a 22 jp 6e7 <_D4bug28test4155FZv9test4155aFZi+0x6e7> 6c5: bf 17 00 00 00 mov $0x17,%edi 6ca: ff 35 14 00 00 00 pushq 0x14(%rip) # 6e4 <_D4bug28test4155FZv9test4155aFZi+0x6e4> 6d0: ff 35 0c 00 00 00 pushq 0xc(%rip) # 6e2 <_D4bug28test4155FZv9test4155aFZi+0x6e2> 6d6: ff 35 b4 00 00 00 pushq 0xb4(%rip) # 790 <_D4bug28test4155FZv9test4155aFZi+0x790> 6dc: ff 35 ac 00 00 00 pushq 0xac(%rip) # 78e <_D4bug28test4155FZv9test4155aFZi+0x78e> 6e2: e8 00 00 00 00 callq 6e7 <_D4bug28test4155FZv9test4155aFZi+0x6e7> 6e7: e8 00 00 00 00 callq 6ec <_D4bug28test4155FZv9test4155aFZi+0x6ec> 6ec: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) 6f3: ff 6f4: dd 85 70 ff ff ff fldl -0x90(%rbp) 6fa: d9 ee fldz 6fc: d9 c9 fxch %st(1) 6fe: d9 ee fldz 700: da e9 fucompp 702: df e0 fnstsw %ax 704: 9e (bad) 705: d9 ee fldz 707: da e9 fucompp 709: 75 05 jne 710 <_D4bug28test4155FZv9test4155aFZi+0x710> 70b: 7a 03 jp 710 <_D4bug28test4155FZv9test4155aFZi+0x710> 70d: df e0 fnstsw %ax 70f: 9e (bad) 710: 75 24 jne 736 <_D4bug28test4155FZv9test4155aFZi+0x736> 712: 7a 22 jp 736 <_D4bug28test4155FZv9test4155aFZi+0x736> 714: bf 18 00 00 00 mov $0x18,%edi 719: ff 35 14 00 00 00 pushq 0x14(%rip) # 733 <_D4bug28test4155FZv9test4155aFZi+0x733> 71f: ff 35 0c 00 00 00 pushq 0xc(%rip) # 731 <_D4bug28test4155FZv9test4155aFZi+0x731> 725: ff 35 b4 00 00 00 pushq 0xb4(%rip) # 7df <_D4bug28test4155FZv9test4155aFZi+0x7df> 72b: ff 35 ac 00 00 00 pushq 0xac(%rip) # 7dd <_D4bug28test4155FZv9test4155aFZi+0x7dd> 731: e8 00 00 00 00 callq 736 <_D4bug28test4155FZv9test4155aFZi+0x736> 736: 48 31 ff xor %rdi,%rdi 739: e8 00 00 00 00 callq 73e <_D4bug28test4155FZv9test4155aFZi+0x73e> 73e: db 7d b0 fstpt -0x50(%rbp) 741: 66 c7 45 ba 00 00 movw $0x0,-0x46(%rbp) 747: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%rbp) 74e: 90 nop 74f: db 6d b0 fldt -0x50(%rbp) 752: d9 ee fldz 754: d9 c9 fxch %st(1) 756: d9 ee fldz 758: da e9 fucompp 75a: df e0 fnstsw %ax 75c: 9e (bad) 75d: d9 ee fldz 75f: da e9 fucompp 761: 75 05 jne 768 <_D4bug28test4155FZv9test4155aFZi+0x768> 763: 7a 03 jp 768 <_D4bug28test4155FZv9test4155aFZi+0x768> 765: df e0 fnstsw %ax 767: 9e (bad) 768: 75 24 jne 78e <_D4bug28test4155FZv9test4155aFZi+0x78e> 76a: 7a 22 jp 78e <_D4bug28test4155FZv9test4155aFZi+0x78e> 76c: bf 11 00 00 00 mov $0x11,%edi 771: ff 35 14 00 00 00 pushq 0x14(%rip) # 78b <_D4bug28test4155FZv9test4155aFZi+0x78b> 777: ff 35 0c 00 00 00 pushq 0xc(%rip) # 789 <_D4bug28test4155FZv9test4155aFZi+0x789> 77d: ff 35 d4 00 00 00 pushq 0xd4(%rip) # 857 <_D4bug28test4155FZv9test4155aFZi+0x857> 783: ff 35 cc 00 00 00 pushq 0xcc(%rip) # 855 <_D4bug28test4155FZv9test4155aFZi+0x855> 789: e8 00 00 00 00 callq 78e <_D4bug28test4155FZv9test4155aFZi+0x78e> 78e: 48 31 ff xor %rdi,%rdi 791: e8 00 00 00 00 callq 796 <_D4bug28test4155FZv9test4155aFZi+0x796> 796: d9 ee fldz 798: d9 c9 fxch %st(1) 79a: d9 ee fldz 79c: da e9 fucompp 79e: df e0 fnstsw %ax 7a0: 9e (bad) 7a1: d9 ee fldz 7a3: da e9 fucompp 7a5: 75 05 jne 7ac <_D4bug28test4155FZv9test4155aFZi+0x7ac> 7a7: 7a 03 jp 7ac <_D4bug28test4155FZv9test4155aFZi+0x7ac> 7a9: df e0 fnstsw %ax 7ab: 9e (bad) 7ac: 75 24 jne 7d2 <_D4bug28test4155FZv9test4155aFZi+0x7d2> 7ae: 7a 22 jp 7d2 <_D4bug28test4155FZv9test4155aFZi+0x7d2> 7b0: bf 12 00 00 00 mov $0x12,%edi 7b5: ff 35 14 00 00 00 pushq 0x14(%rip) # 7cf <_D4bug28test4155FZv9test4155aFZi+0x7cf> 7bb: ff 35 0c 00 00 00 pushq 0xc(%rip) # 7cd <_D4bug28test4155FZv9test4155aFZi+0x7cd> 7c1: ff 35 d4 00 00 00 pushq 0xd4(%rip) # 89b <_D4bug28test4155FZv9test4155aFZi+0x89b> 7c7: ff 35 cc 00 00 00 pushq 0xcc(%rip) # 899 <_D4bug28test4155FZv9test4155aFZi+0x899> 7cd: e8 00 00 00 00 callq 7d2 <_D4bug28test4155FZv9test4155aFZi+0x7d2> 7d2: e8 00 00 00 00 callq 7d7 <_D4bug28test4155FZv9test4155aFZi+0x7d7> 7d7: d9 ee fldz 7d9: d9 c9 fxch %st(1) 7db: d9 ee fldz 7dd: da e9 fucompp 7df: df e0 fnstsw %ax 7e1: 9e (bad) 7e2: d9 ee fldz 7e4: da e9 fucompp 7e6: 75 05 jne 7ed <_D4bug28test4155FZv9test4155aFZi+0x7ed> 7e8: 7a 03 jp 7ed <_D4bug28test4155FZv9test4155aFZi+0x7ed> 7ea: df e0 fnstsw %ax 7ec: 9e (bad) 7ed: 75 24 jne 813 <_D4bug28test4155FZv9test4155aFZi+0x813> 7ef: 7a 22 jp 813 <_D4bug28test4155FZv9test4155aFZi+0x813> 7f1: bf 13 00 00 00 mov $0x13,%edi 7f6: ff 35 14 00 00 00 pushq 0x14(%rip) # 810 <_D4bug28test4155FZv9test4155aFZi+0x810> 7fc: ff 35 0c 00 00 00 pushq 0xc(%rip) # 80e <_D4bug28test4155FZv9test4155aFZi+0x80e> 802: ff 35 d4 00 00 00 pushq 0xd4(%rip) # 8dc <_D4bug28test4155FZv9test4155aFZi+0x8dc> 808: ff 35 cc 00 00 00 pushq 0xcc(%rip) # 8da <_D4bug28test4155FZv9test4155aFZi+0x8da> 80e: e8 00 00 00 00 callq 813 <_D4bug28test4155FZv9test4155aFZi+0x813> 813: db 6d b0 fldt -0x50(%rbp) 816: d9 ee fldz 818: d9 c9 fxch %st(1) 81a: d9 ee fldz 81c: da e9 fucompp 81e: df e0 fnstsw %ax 820: 9e (bad) 821: d9 ee fldz 823: da e9 fucompp 825: 75 05 jne 82c <_D4bug28test4155FZv9test4155aFZi+0x82c> 827: 7a 03 jp 82c <_D4bug28test4155FZv9test4155aFZi+0x82c> 829: df e0 fnstsw %ax 82b: 9e (bad) 82c: 75 24 jne 852 <_D4bug28test4155FZv9test4155aFZi+0x852> 82e: 7a 22 jp 852 <_D4bug28test4155FZv9test4155aFZi+0x852> 830: bf 16 00 00 00 mov $0x16,%edi 835: ff 35 14 00 00 00 pushq 0x14(%rip) # 84f <_D4bug28test4155FZv9test4155aFZi+0x84f> 83b: ff 35 0c 00 00 00 pushq 0xc(%rip) # 84d <_D4bug28test4155FZv9test4155aFZi+0x84d> 841: ff 35 d4 00 00 00 pushq 0xd4(%rip) # 91b <_D4bug28test4155FZv9test4155aFZi+0x91b> 847: ff 35 cc 00 00 00 pushq 0xcc(%rip) # 919 <_D4bug28test4155FZv9test4155aFZi+0x919> 84d: e8 00 00 00 00 callq 852 <_D4bug28test4155FZv9test4155aFZi+0x852> 852: 48 31 ff xor %rdi,%rdi 855: e8 00 00 00 00 callq 85a <_D4bug28test4155FZv9test4155aFZi+0x85a> 85a: d9 ee fldz 85c: d9 c9 fxch %st(1) 85e: d9 ee fldz 860: da e9 fucompp 862: df e0 fnstsw %ax 864: 9e (bad) 865: d9 ee fldz 867: da e9 fucompp 869: 75 05 jne 870 <_D4bug28test4155FZv9test4155aFZi+0x870> 86b: 7a 03 jp 870 <_D4bug28test4155FZv9test4155aFZi+0x870> 86d: df e0 fnstsw %ax 86f: 9e (bad) 870: 75 24 jne 896 <_D4bug28test4155FZv9test4155aFZi+0x896> 872: 7a 22 jp 896 <_D4bug28test4155FZv9test4155aFZi+0x896> 874: bf 17 00 00 00 mov $0x17,%edi 879: ff 35 14 00 00 00 pushq 0x14(%rip) # 893 <_D4bug28test4155FZv9test4155aFZi+0x893> 87f: ff 35 0c 00 00 00 pushq 0xc(%rip) # 891 <_D4bug28test4155FZv9test4155aFZi+0x891> 885: ff 35 d4 00 00 00 pushq 0xd4(%rip) # 95f <_D4bug28test4155FZv9test4155aFZi+0x95f> 88b: ff 35 cc 00 00 00 pushq 0xcc(%rip) # 95d <_D4bug28test4155FZv9test4155aFZi+0x95d> 891: e8 00 00 00 00 callq 896 <_D4bug28test4155FZv9test4155aFZi+0x896> 896: e8 00 00 00 00 callq 89b <_D4bug28test4155FZv9test4155aFZi+0x89b> 89b: d9 ee fldz 89d: d9 c9 fxch %st(1) 89f: d9 ee fldz 8a1: da e9 fucompp 8a3: df e0 fnstsw %ax 8a5: 9e (bad) 8a6: d9 ee fldz 8a8: da e9 fucompp 8aa: 75 05 jne 8b1 <_D4bug28test4155FZv9test4155aFZi+0x8b1> 8ac: 7a 03 jp 8b1 <_D4bug28test4155FZv9test4155aFZi+0x8b1> 8ae: df e0 fnstsw %ax 8b0: 9e (bad) 8b1: 75 24 jne 8d7 <_D4bug28test4155FZv9test4155aFZi+0x8d7> 8b3: 7a 22 jp 8d7 <_D4bug28test4155FZv9test4155aFZi+0x8d7> 8b5: bf 18 00 00 00 mov $0x18,%edi 8ba: ff 35 14 00 00 00 pushq 0x14(%rip) # 8d4 <_D4bug28test4155FZv9test4155aFZi+0x8d4> 8c0: ff 35 0c 00 00 00 pushq 0xc(%rip) # 8d2 <_D4bug28test4155FZv9test4155aFZi+0x8d2> 8c6: ff 35 d4 00 00 00 pushq 0xd4(%rip) # 9a0 <_D4bug28test4155FZv9test4155aFZi+0x9a0> 8cc: ff 35 cc 00 00 00 pushq 0xcc(%rip) # 99e <_D4bug28test4155FZv9test4155aFZi+0x99e> 8d2: e8 00 00 00 00 callq 8d7 <_D4bug28test4155FZv9test4155aFZi+0x8d7> 8d7: 48 31 ff xor %rdi,%rdi 8da: e8 00 00 00 00 callq 8df <_D4bug28test4155FZv9test4155aFZi+0x8df> 8df: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) 8e6: ff 8e7: dd 85 70 ff ff ff fldl -0x90(%rbp) 8ed: f2 0f 11 8d 70 ff ff movsd %xmm1,-0x90(%rbp) 8f4: ff 8f5: dd 85 70 ff ff ff fldl -0x90(%rbp) 8fb: d9 5d c4 fstps -0x3c(%rbp) 8fe: d9 5d c0 fstps -0x40(%rbp) 901: 90 nop 902: d9 45 c0 flds -0x40(%rbp) 905: d9 45 c4 flds -0x3c(%rbp) 908: d9 ee fldz 90a: da e9 fucompp 90c: df e0 fnstsw %ax 90e: 9e (bad) 90f: d9 ee fldz 911: da e9 fucompp 913: 75 05 jne 91a <_D4bug28test4155FZv9test4155aFZi+0x91a> 915: 7a 03 jp 91a <_D4bug28test4155FZv9test4155aFZi+0x91a> 917: df e0 fnstsw %ax 919: 9e (bad) 91a: 75 24 jne 940 <_D4bug28test4155FZv9test4155aFZi+0x940> 91c: 7a 22 jp 940 <_D4bug28test4155FZv9test4155aFZi+0x940> 91e: bf 11 00 00 00 mov $0x11,%edi 923: ff 35 14 00 00 00 pushq 0x14(%rip) # 93d <_D4bug28test4155FZv9test4155aFZi+0x93d> 929: ff 35 0c 00 00 00 pushq 0xc(%rip) # 93b <_D4bug28test4155FZv9test4155aFZi+0x93b> 92f: ff 35 f4 00 00 00 pushq 0xf4(%rip) # a29 <_D4bug28test4155FZv9test4155aFZi+0xa29> 935: ff 35 ec 00 00 00 pushq 0xec(%rip) # a27 <_D4bug28test4155FZv9test4155aFZi+0xa27> 93b: e8 00 00 00 00 callq 940 <_D4bug28test4155FZv9test4155aFZi+0x940> 940: 48 31 ff xor %rdi,%rdi 943: e8 00 00 00 00 callq 948 <_D4bug28test4155FZv9test4155aFZi+0x948> 948: 0f 57 d2 xorps %xmm2,%xmm2 94b: 0f 2e d0 ucomiss %xmm0,%xmm2 94e: 75 05 jne 955 <_D4bug28test4155FZv9test4155aFZi+0x955> 950: 7a 03 jp 955 <_D4bug28test4155FZv9test4155aFZi+0x955> 952: 0f 2e d1 ucomiss %xmm1,%xmm2 955: 75 24 jne 97b <_D4bug28test4155FZv9test4155aFZi+0x97b> 957: 7a 22 jp 97b <_D4bug28test4155FZv9test4155aFZi+0x97b> 959: bf 12 00 00 00 mov $0x12,%edi 95e: ff 35 14 00 00 00 pushq 0x14(%rip) # 978 <_D4bug28test4155FZv9test4155aFZi+0x978> 964: ff 35 0c 00 00 00 pushq 0xc(%rip) # 976 <_D4bug28test4155FZv9test4155aFZi+0x976> 96a: ff 35 f4 00 00 00 pushq 0xf4(%rip) # a64 <_D4bug28test4155FZv9test4155aFZi+0xa64> 970: ff 35 ec 00 00 00 pushq 0xec(%rip) # a62 <_D4bug28test4155FZv9test4155aFZi+0xa62> 976: e8 00 00 00 00 callq 97b <_D4bug28test4155FZv9test4155aFZi+0x97b> 97b: e8 00 00 00 00 callq 980 <_D4bug28test4155FZv9test4155aFZi+0x980> 980: 0f 57 db xorps %xmm3,%xmm3 983: 0f 2e d8 ucomiss %xmm0,%xmm3 986: 75 05 jne 98d <_D4bug28test4155FZv9test4155aFZi+0x98d> 988: 7a 03 jp 98d <_D4bug28test4155FZv9test4155aFZi+0x98d> 98a: 0f 2e d9 ucomiss %xmm1,%xmm3 98d: 75 24 jne 9b3 <_D4bug28test4155FZv9test4155aFZi+0x9b3> 98f: 7a 22 jp 9b3 <_D4bug28test4155FZv9test4155aFZi+0x9b3> 991: bf 13 00 00 00 mov $0x13,%edi 996: ff 35 14 00 00 00 pushq 0x14(%rip) # 9b0 <_D4bug28test4155FZv9test4155aFZi+0x9b0> 99c: ff 35 0c 00 00 00 pushq 0xc(%rip) # 9ae <_D4bug28test4155FZv9test4155aFZi+0x9ae> 9a2: ff 35 f4 00 00 00 pushq 0xf4(%rip) # a9c <_D4bug28test4155FZv9test4155aFZi+0xa9c> 9a8: ff 35 ec 00 00 00 pushq 0xec(%rip) # a9a <_D4bug28test4155FZv9test4155aFZi+0xa9a> 9ae: e8 00 00 00 00 callq 9b3 <_D4bug28test4155FZv9test4155aFZi+0x9b3> 9b3: d9 45 c0 flds -0x40(%rbp) 9b6: d9 45 c4 flds -0x3c(%rbp) 9b9: d9 ee fldz 9bb: da e9 fucompp 9bd: df e0 fnstsw %ax 9bf: 9e (bad) 9c0: d9 ee fldz 9c2: da e9 fucompp 9c4: 75 05 jne 9cb <_D4bug28test4155FZv9test4155aFZi+0x9cb> 9c6: 7a 03 jp 9cb <_D4bug28test4155FZv9test4155aFZi+0x9cb> 9c8: df e0 fnstsw %ax 9ca: 9e (bad) 9cb: 75 24 jne 9f1 <_D4bug28test4155FZv9test4155aFZi+0x9f1> 9cd: 7a 22 jp 9f1 <_D4bug28test4155FZv9test4155aFZi+0x9f1> 9cf: bf 16 00 00 00 mov $0x16,%edi 9d4: ff 35 14 00 00 00 pushq 0x14(%rip) # 9ee <_D4bug28test4155FZv9test4155aFZi+0x9ee> 9da: ff 35 0c 00 00 00 pushq 0xc(%rip) # 9ec <_D4bug28test4155FZv9test4155aFZi+0x9ec> 9e0: ff 35 f4 00 00 00 pushq 0xf4(%rip) # ada <_D4bug28test4155FZv9test4155aFZi+0xada> 9e6: ff 35 ec 00 00 00 pushq 0xec(%rip) # ad8 <_D4bug28test4155FZv9test4155aFZi+0xad8> 9ec: e8 00 00 00 00 callq 9f1 <_D4bug28test4155FZv9test4155aFZi+0x9f1> 9f1: 48 31 ff xor %rdi,%rdi 9f4: e8 00 00 00 00 callq 9f9 <_D4bug28test4155FZv9test4155aFZi+0x9f9> 9f9: 0f 57 d2 xorps %xmm2,%xmm2 9fc: 0f 2e d0 ucomiss %xmm0,%xmm2 9ff: 75 05 jne a06 <_D4bug28test4155FZv9test4155aFZi+0xa06> a01: 7a 03 jp a06 <_D4bug28test4155FZv9test4155aFZi+0xa06> a03: 0f 2e d1 ucomiss %xmm1,%xmm2 a06: 75 24 jne a2c <_D4bug28test4155FZv9test4155aFZi+0xa2c> a08: 7a 22 jp a2c <_D4bug28test4155FZv9test4155aFZi+0xa2c> a0a: bf 17 00 00 00 mov $0x17,%edi a0f: ff 35 14 00 00 00 pushq 0x14(%rip) # a29 <_D4bug28test4155FZv9test4155aFZi+0xa29> a15: ff 35 0c 00 00 00 pushq 0xc(%rip) # a27 <_D4bug28test4155FZv9test4155aFZi+0xa27> a1b: ff 35 f4 00 00 00 pushq 0xf4(%rip) # b15 <_D4bug28test4155FZv9test4155aFZi+0xb15> a21: ff 35 ec 00 00 00 pushq 0xec(%rip) # b13 <_D4bug28test4155FZv9test4155aFZi+0xb13> a27: e8 00 00 00 00 callq a2c <_D4bug28test4155FZv9test4155aFZi+0xa2c> a2c: e8 00 00 00 00 callq a31 <_D4bug28test4155FZv9test4155aFZi+0xa31> a31: 0f 57 db xorps %xmm3,%xmm3 a34: 0f 2e d8 ucomiss %xmm0,%xmm3 a37: 75 05 jne a3e <_D4bug28test4155FZv9test4155aFZi+0xa3e> a39: 7a 03 jp a3e <_D4bug28test4155FZv9test4155aFZi+0xa3e> a3b: 0f 2e d9 ucomiss %xmm1,%xmm3 a3e: 75 24 jne a64 <_D4bug28test4155FZv9test4155aFZi+0xa64> a40: 7a 22 jp a64 <_D4bug28test4155FZv9test4155aFZi+0xa64> a42: bf 18 00 00 00 mov $0x18,%edi a47: ff 35 14 00 00 00 pushq 0x14(%rip) # a61 <_D4bug28test4155FZv9test4155aFZi+0xa61> a4d: ff 35 0c 00 00 00 pushq 0xc(%rip) # a5f <_D4bug28test4155FZv9test4155aFZi+0xa5f> a53: ff 35 f4 00 00 00 pushq 0xf4(%rip) # b4d <_D4bug28test4155FZv9test4155aFZi+0xb4d> a59: ff 35 ec 00 00 00 pushq 0xec(%rip) # b4b <_D4bug28test4155FZv9test4155aFZi+0xb4b> a5f: e8 00 00 00 00 callq a64 <_D4bug28test4155FZv9test4155aFZi+0xa64> a64: 48 31 ff xor %rdi,%rdi a67: e8 00 00 00 00 callq a6c <_D4bug28test4155FZv9test4155aFZi+0xa6c> a6c: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) a73: ff a74: dd 85 70 ff ff ff fldl -0x90(%rbp) a7a: f2 0f 11 8d 70 ff ff movsd %xmm1,-0x90(%rbp) a81: ff a82: dd 85 70 ff ff ff fldl -0x90(%rbp) a88: dd 5d d8 fstpl -0x28(%rbp) a8b: dd 5d d0 fstpl -0x30(%rbp) a8e: 90 nop a8f: dd 45 d0 fldl -0x30(%rbp) a92: dd 45 d8 fldl -0x28(%rbp) a95: d9 ee fldz a97: da e9 fucompp a99: df e0 fnstsw %ax a9b: 9e (bad) a9c: d9 ee fldz a9e: da e9 fucompp aa0: 75 05 jne aa7 <_D4bug28test4155FZv9test4155aFZi+0xaa7> aa2: 7a 03 jp aa7 <_D4bug28test4155FZv9test4155aFZi+0xaa7> aa4: df e0 fnstsw %ax aa6: 9e (bad) aa7: 75 24 jne acd <_D4bug28test4155FZv9test4155aFZi+0xacd> aa9: 7a 22 jp acd <_D4bug28test4155FZv9test4155aFZi+0xacd> aab: bf 11 00 00 00 mov $0x11,%edi ab0: ff 35 14 00 00 00 pushq 0x14(%rip) # aca <_D4bug28test4155FZv9test4155aFZi+0xaca> ab6: ff 35 0c 00 00 00 pushq 0xc(%rip) # ac8 <_D4bug28test4155FZv9test4155aFZi+0xac8> abc: ff 35 14 01 00 00 pushq 0x114(%rip) # bd6 <_D4bug28test4155FZv9test4155aFZi+0xbd6> ac2: ff 35 0c 01 00 00 pushq 0x10c(%rip) # bd4 <_D4bug28test4155FZv9test4155aFZi+0xbd4> ac8: e8 00 00 00 00 callq acd <_D4bug28test4155FZv9test4155aFZi+0xacd> acd: 48 31 ff xor %rdi,%rdi ad0: e8 00 00 00 00 callq ad5 <_D4bug28test4155FZv9test4155aFZi+0xad5> ad5: 66 0f 57 d2 xorpd %xmm2,%xmm2 ad9: 66 0f 2e d0 ucomisd %xmm0,%xmm2 add: 75 06 jne ae5 <_D4bug28test4155FZv9test4155aFZi+0xae5> adf: 7a 04 jp ae5 <_D4bug28test4155FZv9test4155aFZi+0xae5> ae1: 66 0f 2e d1 ucomisd %xmm1,%xmm2 ae5: 75 24 jne b0b <_D4bug28test4155FZv9test4155aFZi+0xb0b> ae7: 7a 22 jp b0b <_D4bug28test4155FZv9test4155aFZi+0xb0b> ae9: bf 12 00 00 00 mov $0x12,%edi aee: ff 35 14 00 00 00 pushq 0x14(%rip) # b08 <_D4bug28test4155FZv9test4155aFZi+0xb08> af4: ff 35 0c 00 00 00 pushq 0xc(%rip) # b06 <_D4bug28test4155FZv9test4155aFZi+0xb06> afa: ff 35 14 01 00 00 pushq 0x114(%rip) # c14 <_D4bug28test4155FZv9test4155aFZi+0xc14> b00: ff 35 0c 01 00 00 pushq 0x10c(%rip) # c12 <_D4bug28test4155FZv9test4155aFZi+0xc12> b06: e8 00 00 00 00 callq b0b <_D4bug28test4155FZv9test4155aFZi+0xb0b> b0b: e8 00 00 00 00 callq b10 <_D4bug28test4155FZv9test4155aFZi+0xb10> b10: 66 0f 57 db xorpd %xmm3,%xmm3 b14: 66 0f 2e d8 ucomisd %xmm0,%xmm3 b18: 75 06 jne b20 <_D4bug28test4155FZv9test4155aFZi+0xb20> b1a: 7a 04 jp b20 <_D4bug28test4155FZv9test4155aFZi+0xb20> b1c: 66 0f 2e d9 ucomisd %xmm1,%xmm3 b20: 75 24 jne b46 <_D4bug28test4155FZv9test4155aFZi+0xb46> b22: 7a 22 jp b46 <_D4bug28test4155FZv9test4155aFZi+0xb46> b24: bf 13 00 00 00 mov $0x13,%edi b29: ff 35 14 00 00 00 pushq 0x14(%rip) # b43 <_D4bug28test4155FZv9test4155aFZi+0xb43> b2f: ff 35 0c 00 00 00 pushq 0xc(%rip) # b41 <_D4bug28test4155FZv9test4155aFZi+0xb41> b35: ff 35 14 01 00 00 pushq 0x114(%rip) # c4f <_D4bug28test4155FZv9test4155aFZi+0xc4f> b3b: ff 35 0c 01 00 00 pushq 0x10c(%rip) # c4d <_D4bug28test4155FZv9test4155aFZi+0xc4d> b41: e8 00 00 00 00 callq b46 <_D4bug28test4155FZv9test4155aFZi+0xb46> b46: dd 45 d0 fldl -0x30(%rbp) b49: dd 45 d8 fldl -0x28(%rbp) b4c: d9 ee fldz b4e: da e9 fucompp b50: df e0 fnstsw %ax b52: 9e (bad) b53: d9 ee fldz b55: da e9 fucompp b57: 75 05 jne b5e <_D4bug28test4155FZv9test4155aFZi+0xb5e> b59: 7a 03 jp b5e <_D4bug28test4155FZv9test4155aFZi+0xb5e> b5b: df e0 fnstsw %ax b5d: 9e (bad) b5e: 75 24 jne b84 <_D4bug28test4155FZv9test4155aFZi+0xb84> b60: 7a 22 jp b84 <_D4bug28test4155FZv9test4155aFZi+0xb84> b62: bf 16 00 00 00 mov $0x16,%edi b67: ff 35 14 00 00 00 pushq 0x14(%rip) # b81 <_D4bug28test4155FZv9test4155aFZi+0xb81> b6d: ff 35 0c 00 00 00 pushq 0xc(%rip) # b7f <_D4bug28test4155FZv9test4155aFZi+0xb7f> b73: ff 35 14 01 00 00 pushq 0x114(%rip) # c8d <_D4bug28test4155FZv9test4155aFZi+0xc8d> b79: ff 35 0c 01 00 00 pushq 0x10c(%rip) # c8b <_D4bug28test4155FZv9test4155aFZi+0xc8b> b7f: e8 00 00 00 00 callq b84 <_D4bug28test4155FZv9test4155aFZi+0xb84> b84: 48 31 ff xor %rdi,%rdi b87: e8 00 00 00 00 callq b8c <_D4bug28test4155FZv9test4155aFZi+0xb8c> b8c: 66 0f 57 d2 xorpd %xmm2,%xmm2 b90: 66 0f 2e d0 ucomisd %xmm0,%xmm2 b94: 75 06 jne b9c <_D4bug28test4155FZv9test4155aFZi+0xb9c> b96: 7a 04 jp b9c <_D4bug28test4155FZv9test4155aFZi+0xb9c> b98: 66 0f 2e d1 ucomisd %xmm1,%xmm2 b9c: 75 24 jne bc2 <_D4bug28test4155FZv9test4155aFZi+0xbc2> b9e: 7a 22 jp bc2 <_D4bug28test4155FZv9test4155aFZi+0xbc2> ba0: bf 17 00 00 00 mov $0x17,%edi ba5: ff 35 14 00 00 00 pushq 0x14(%rip) # bbf <_D4bug28test4155FZv9test4155aFZi+0xbbf> bab: ff 35 0c 00 00 00 pushq 0xc(%rip) # bbd <_D4bug28test4155FZv9test4155aFZi+0xbbd> bb1: ff 35 14 01 00 00 pushq 0x114(%rip) # ccb <_D4bug28test4155FZv9test4155aFZi+0xccb> bb7: ff 35 0c 01 00 00 pushq 0x10c(%rip) # cc9 <_D4bug28test4155FZv9test4155aFZi+0xcc9> bbd: e8 00 00 00 00 callq bc2 <_D4bug28test4155FZv9test4155aFZi+0xbc2> bc2: e8 00 00 00 00 callq bc7 <_D4bug28test4155FZv9test4155aFZi+0xbc7> bc7: 66 0f 57 db xorpd %xmm3,%xmm3 bcb: 66 0f 2e d8 ucomisd %xmm0,%xmm3 bcf: 75 06 jne bd7 <_D4bug28test4155FZv9test4155aFZi+0xbd7> bd1: 7a 04 jp bd7 <_D4bug28test4155FZv9test4155aFZi+0xbd7> bd3: 66 0f 2e d9 ucomisd %xmm1,%xmm3 bd7: 75 24 jne bfd <_D4bug28test4155FZv9test4155aFZi+0xbfd> bd9: 7a 22 jp bfd <_D4bug28test4155FZv9test4155aFZi+0xbfd> bdb: bf 18 00 00 00 mov $0x18,%edi be0: ff 35 14 00 00 00 pushq 0x14(%rip) # bfa <_D4bug28test4155FZv9test4155aFZi+0xbfa> be6: ff 35 0c 00 00 00 pushq 0xc(%rip) # bf8 <_D4bug28test4155FZv9test4155aFZi+0xbf8> bec: ff 35 14 01 00 00 pushq 0x114(%rip) # d06 <_D4bug28test4155FZv9test4155aFZi+0xd06> bf2: ff 35 0c 01 00 00 pushq 0x10c(%rip) # d04 <_D4bug28test4155FZv9test4155aFZi+0xd04> bf8: e8 00 00 00 00 callq bfd <_D4bug28test4155FZv9test4155aFZi+0xbfd> bfd: 48 31 ff xor %rdi,%rdi c00: e8 00 00 00 00 callq c05 <_D4bug28test4155FZv9test4155aFZi+0xc05> c05: db 7d f0 fstpt -0x10(%rbp) c08: db 7d e0 fstpt -0x20(%rbp) c0b: 66 c7 45 ea 00 00 movw $0x0,-0x16(%rbp) c11: c7 45 ec 00 00 00 00 movl $0x0,-0x14(%rbp) c18: 66 c7 45 fa 00 00 movw $0x0,-0x6(%rbp) c1e: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) c25: 90 nop c26: db 6d e0 fldt -0x20(%rbp) c29: db 6d f0 fldt -0x10(%rbp) c2c: d9 ee fldz c2e: da e9 fucompp c30: df e0 fnstsw %ax c32: 9e (bad) c33: d9 ee fldz c35: da e9 fucompp c37: 75 05 jne c3e <_D4bug28test4155FZv9test4155aFZi+0xc3e> c39: 7a 03 jp c3e <_D4bug28test4155FZv9test4155aFZi+0xc3e> c3b: df e0 fnstsw %ax c3d: 9e (bad) c3e: 75 24 jne c64 <_D4bug28test4155FZv9test4155aFZi+0xc64> c40: 7a 22 jp c64 <_D4bug28test4155FZv9test4155aFZi+0xc64> c42: bf 11 00 00 00 mov $0x11,%edi c47: ff 35 14 00 00 00 pushq 0x14(%rip) # c61 <_D4bug28test4155FZv9test4155aFZi+0xc61> c4d: ff 35 0c 00 00 00 pushq 0xc(%rip) # c5f <_D4bug28test4155FZv9test4155aFZi+0xc5f> c53: ff 35 34 01 00 00 pushq 0x134(%rip) # d8d <_D4bug28test4155FZv9test4155aFZi+0xd8d> c59: ff 35 2c 01 00 00 pushq 0x12c(%rip) # d8b <_D4bug28test4155FZv9test4155aFZi+0xd8b> c5f: e8 00 00 00 00 callq c64 <_D4bug28test4155FZv9test4155aFZi+0xc64> c64: 48 31 ff xor %rdi,%rdi c67: e8 00 00 00 00 callq c6c <_D4bug28test4155FZv9test4155aFZi+0xc6c> c6c: d9 ee fldz c6e: da e9 fucompp c70: df e0 fnstsw %ax c72: 9e (bad) c73: d9 ee fldz c75: da e9 fucompp c77: 75 05 jne c7e <_D4bug28test4155FZv9test4155aFZi+0xc7e> c79: 7a 03 jp c7e <_D4bug28test4155FZv9test4155aFZi+0xc7e> c7b: df e0 fnstsw %ax c7d: 9e (bad) c7e: 75 24 jne ca4 <_D4bug28test4155FZv9test4155aFZi+0xca4> c80: 7a 22 jp ca4 <_D4bug28test4155FZv9test4155aFZi+0xca4> c82: bf 12 00 00 00 mov $0x12,%edi c87: ff 35 14 00 00 00 pushq 0x14(%rip) # ca1 <_D4bug28test4155FZv9test4155aFZi+0xca1> c8d: ff 35 0c 00 00 00 pushq 0xc(%rip) # c9f <_D4bug28test4155FZv9test4155aFZi+0xc9f> c93: ff 35 34 01 00 00 pushq 0x134(%rip) # dcd <_TMP9+0xc9d> c99: ff 35 2c 01 00 00 pushq 0x12c(%rip) # dcb <_TMP9+0xc9b> c9f: e8 00 00 00 00 callq ca4 <_D4bug28test4155FZv9test4155aFZi+0xca4> ca4: e8 00 00 00 00 callq ca9 <_D4bug28test4155FZv9test4155aFZi+0xca9> ca9: d9 ee fldz cab: da e9 fucompp cad: df e0 fnstsw %ax caf: 9e (bad) cb0: d9 ee fldz cb2: da e9 fucompp cb4: 75 05 jne cbb <_D4bug28test4155FZv9test4155aFZi+0xcbb> cb6: 7a 03 jp cbb <_D4bug28test4155FZv9test4155aFZi+0xcbb> cb8: df e0 fnstsw %ax cba: 9e (bad) cbb: 75 24 jne ce1 <_D4bug28test4155FZv9test4155aFZi+0xce1> cbd: 7a 22 jp ce1 <_D4bug28test4155FZv9test4155aFZi+0xce1> cbf: bf 13 00 00 00 mov $0x13,%edi cc4: ff 35 14 00 00 00 pushq 0x14(%rip) # cde <_D4bug28test4155FZv9test4155aFZi+0xcde> cca: ff 35 0c 00 00 00 pushq 0xc(%rip) # cdc <_D4bug28test4155FZv9test4155aFZi+0xcdc> cd0: ff 35 34 01 00 00 pushq 0x134(%rip) # e0a <_TMP9+0xcda> cd6: ff 35 2c 01 00 00 pushq 0x12c(%rip) # e08 <_TMP9+0xcd8> cdc: e8 00 00 00 00 callq ce1 <_D4bug28test4155FZv9test4155aFZi+0xce1> ce1: db 6d e0 fldt -0x20(%rbp) ce4: db 6d f0 fldt -0x10(%rbp) ce7: d9 ee fldz ce9: da e9 fucompp ceb: df e0 fnstsw %ax ced: 9e (bad) cee: d9 ee fldz cf0: da e9 fucompp cf2: 75 05 jne cf9 <_D4bug28test4155FZv9test4155aFZi+0xcf9> cf4: 7a 03 jp cf9 <_D4bug28test4155FZv9test4155aFZi+0xcf9> cf6: df e0 fnstsw %ax cf8: 9e (bad) cf9: 75 24 jne d1f <_D4bug28test4155FZv9test4155aFZi+0xd1f> cfb: 7a 22 jp d1f <_D4bug28test4155FZv9test4155aFZi+0xd1f> cfd: bf 16 00 00 00 mov $0x16,%edi d02: ff 35 14 00 00 00 pushq 0x14(%rip) # d1c <_D4bug28test4155FZv9test4155aFZi+0xd1c> d08: ff 35 0c 00 00 00 pushq 0xc(%rip) # d1a <_D4bug28test4155FZv9test4155aFZi+0xd1a> d0e: ff 35 34 01 00 00 pushq 0x134(%rip) # e48 <_TMP9+0xd18> d14: ff 35 2c 01 00 00 pushq 0x12c(%rip) # e46 <_TMP9+0xd16> d1a: e8 00 00 00 00 callq d1f <_D4bug28test4155FZv9test4155aFZi+0xd1f> d1f: 48 31 ff xor %rdi,%rdi d22: e8 00 00 00 00 callq d27 <_D4bug28test4155FZv9test4155aFZi+0xd27> d27: d9 ee fldz d29: da e9 fucompp d2b: df e0 fnstsw %ax d2d: 9e (bad) d2e: d9 ee fldz d30: da e9 fucompp d32: 75 05 jne d39 <_D4bug28test4155FZv9test4155aFZi+0xd39> d34: 7a 03 jp d39 <_D4bug28test4155FZv9test4155aFZi+0xd39> d36: df e0 fnstsw %ax d38: 9e (bad) d39: 75 24 jne d5f <_D4bug28test4155FZv9test4155aFZi+0xd5f> d3b: 7a 22 jp d5f <_D4bug28test4155FZv9test4155aFZi+0xd5f> d3d: bf 17 00 00 00 mov $0x17,%edi d42: ff 35 14 00 00 00 pushq 0x14(%rip) # d5c <_D4bug28test4155FZv9test4155aFZi+0xd5c> d48: ff 35 0c 00 00 00 pushq 0xc(%rip) # d5a <_D4bug28test4155FZv9test4155aFZi+0xd5a> d4e: ff 35 34 01 00 00 pushq 0x134(%rip) # e88 <_TMP9+0xd58> d54: ff 35 2c 01 00 00 pushq 0x12c(%rip) # e86 <_TMP9+0xd56> d5a: e8 00 00 00 00 callq d5f <_D4bug28test4155FZv9test4155aFZi+0xd5f> d5f: e8 00 00 00 00 callq d64 <_D4bug28test4155FZv9test4155aFZi+0xd64> d64: d9 ee fldz d66: da e9 fucompp d68: df e0 fnstsw %ax d6a: 9e (bad) d6b: d9 ee fldz d6d: da e9 fucompp d6f: 75 05 jne d76 <_D4bug28test4155FZv9test4155aFZi+0xd76> d71: 7a 03 jp d76 <_D4bug28test4155FZv9test4155aFZi+0xd76> d73: df e0 fnstsw %ax d75: 9e (bad) d76: 75 24 jne d9c <_D4bug28test4155FZv9test4155aFZi+0xd9c> d78: 7a 22 jp d9c <_D4bug28test4155FZv9test4155aFZi+0xd9c> d7a: bf 18 00 00 00 mov $0x18,%edi d7f: ff 35 14 00 00 00 pushq 0x14(%rip) # d99 <_D4bug28test4155FZv9test4155aFZi+0xd99> d85: ff 35 0c 00 00 00 pushq 0xc(%rip) # d97 <_D4bug28test4155FZv9test4155aFZi+0xd97> d8b: ff 35 34 01 00 00 pushq 0x134(%rip) # ec5 <_TMP9+0xd95> d91: ff 35 2c 01 00 00 pushq 0x12c(%rip) # ec3 <_TMP9+0xd93> d97: e8 00 00 00 00 callq d9c <_D4bug28test4155FZv9test4155aFZi+0xd9c> d9c: b8 01 00 00 00 mov $0x1,%eax da1: c9 leaveq da2: c3 retq da3: 90 nop Disassembly of section .text._Dmain: 0000000000000000 <_Dmain>: 0: 55 push %rbp 1: 48 8b ec mov %rsp,%rbp 4: e8 00 00 00 00 callq 9 <_Dmain+0x9> 9: 31 c0 xor %eax,%eax b: 5d pop %rbp c: c3 retq d: 90 nop e: 90 nop f: 90 nop Disassembly of section .text._D4bug28test4155FZv9test4155aFZi13__T6getnanTfZ6getnanMFZf: 0000000000000000 <_D4bug28test4155FZv9test4155aFZi13__T6getnanTfZ6getnanMFZf>: 0: 55 push %rbp 1: 48 8b ec mov %rsp,%rbp 4: 48 83 ec 08 sub $0x8,%rsp 8: f3 0f 10 05 40 01 00 movss 0x140(%rip),%xmm0 # 150 <_TMP9+0x20> f: 00 10: c9 leaveq 11
Private
[
?
]
Run code
Submit