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