{
  "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
  }
}