blob: 3b1592a6af67e1700bc41e466cffae4049884ad1 [file] [log] [blame] [raw]
{
"asm": [
{
"text": "_Z8testfuncf:",
"source": null,
"labels": []
},
{
"text": " movss xmm3, DWORD PTR .LC1[rip]",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movss xmm4, DWORD PTR .LC0[rip]",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movaps xmm2, xmm0",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movaps xmm1, xmm0",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " andps xmm2, xmm3",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " ucomiss xmm4, xmm2",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " jbe .L2",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": [
{
"name": ".L2",
"range": {
"startCol": 17,
"endCol": 20
}
}
]
},
{
"text": " cvttss2si eax, xmm0",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " pxor xmm2, xmm2",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movss xmm4, DWORD PTR .LC2[rip]",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " andnps xmm3, xmm0",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " cvtsi2ss xmm2, eax",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movaps xmm5, xmm2",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " cmpnless xmm5, xmm0",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movaps xmm1, xmm5",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " andps xmm1, xmm4",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " subss xmm2, xmm1",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " movaps xmm1, xmm2",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": " orps xmm1, xmm3",
"source": {
"file": "/opt/compiler-explorer/gcc-trunk-20190430/include/c++/10.0.0/cmath",
"line": 261
},
"labels": []
},
{
"text": ".L2:",
"source": null,
"labels": []
},
{
"text": " cvttss2si eax, xmm1",
"source": {
"file": null,
"line": 5
},
"labels": []
},
{
"text": " ret",
"source": {
"file": null,
"line": 6
},
"labels": []
},
{
"text": ".LC0:",
"source": null,
"labels": []
},
{
"text": " .long 1258291200",
"source": null,
"labels": []
},
{
"text": ".LC1:",
"source": null,
"labels": []
},
{
"text": " .long 2147483647",
"source": null,
"labels": []
},
{
"text": " .long 0",
"source": null,
"labels": []
},
{
"text": " .long 0",
"source": null,
"labels": []
},
{
"text": " .long 0",
"source": null,
"labels": []
},
{
"text": ".LC2:",
"source": null,
"labels": []
},
{
"text": " .long 1065353216",
"source": null,
"labels": []
}
],
"labelDefinitions": {
"_Z8testfuncf": 1,
".L2": 21,
".LC0": 24,
".LC1": 26,
".LC2": 31
}
}