| [ |
| { |
| "text": "_Z8testfuncf:", |
| "source": null |
| }, |
| { |
| "text": " movss xmm3, DWORD PTR .LC1[rip]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movss xmm4, DWORD PTR .LC0[rip]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movaps xmm2, xmm0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movaps xmm1, xmm0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " andps xmm2, xmm3", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " ucomiss xmm4, xmm2", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " jbe .L2", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " cvttss2si eax, xmm0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " pxor xmm2, xmm2", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movss xmm4, DWORD PTR .LC2[rip]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " andnps xmm3, xmm0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " cvtsi2ss xmm2, eax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movaps xmm5, xmm2", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " cmpnless xmm5, xmm0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movaps xmm1, xmm5", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " andps xmm1, xmm4", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " subss xmm2, xmm1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " movaps xmm1, xmm2", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": " orps xmm1, xmm3", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath", |
| "line": 261 |
| } |
| }, |
| { |
| "text": ".L2:", |
| "source": null |
| }, |
| { |
| "text": " cvttss2si eax, xmm1", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": ".LC0:", |
| "source": null |
| }, |
| { |
| "text": " .long 1258291200", |
| "source": null |
| }, |
| { |
| "text": ".LC1:", |
| "source": null |
| }, |
| { |
| "text": " .long 2147483647", |
| "source": null |
| }, |
| { |
| "text": " .long 0", |
| "source": null |
| }, |
| { |
| "text": " .long 0", |
| "source": null |
| }, |
| { |
| "text": " .long 0", |
| "source": null |
| }, |
| { |
| "text": ".LC2:", |
| "source": null |
| }, |
| { |
| "text": " .long 1065353216", |
| "source": null |
| } |
| ] |