blob: 70ac9c8e0444aac48a60262da58ef619d0201e2c [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": " .headerflags @\"EF_CUDA_TEXMODE_UNIFIED EF_CUDA_64BIT_ADDRESS EF_CUDA_SM30 EF_CUDA_VIRTUAL_SM(EF_CUDA_SM30)\""
},
{
"labels": [],
"source": null,
"text": " .elftype @\"ET_EXEC\""
},
{
"labels": [],
"source": null,
"text": ""
},
{
"labels": [],
"source": null,
"text": "//--------------------- .text._Z6squarePii --------------------------"
},
{
"labels": [],
"source": null,
"text": " .section .text._Z6squarePii,\"ax\",@progbits"
},
{
"labels": [],
"source": null,
"text": " .sectioninfo @\"SHI_REGISTERS=5\""
},
{
"labels": [],
"source": null,
"text": " .align 64"
},
{
"labels": [
{
"name": "_Z6squarePii",
"range": {
"endCol": 37,
"startCol": 25
}
}
],
"source": null,
"text": " .global _Z6squarePii"
},
{
"labels": [
{
"name": "_Z6squarePii",
"range": {
"endCol": 37,
"startCol": 25
}
}
],
"source": null,
"text": " .type _Z6squarePii,@function"
},
{
"labels": [
{
"name": "_Z6squarePii",
"range": {
"endCol": 37,
"startCol": 25
}
},
{
"name": ".L_19",
"range": {
"endCol": 44,
"startCol": 39
}
},
{
"name": "_Z6squarePii",
"range": {
"endCol": 59,
"startCol": 47
}
}
],
"source": null,
"text": " .size _Z6squarePii,(.L_19 - _Z6squarePii)"
},
{
"labels": [
{
"name": "_Z6squarePii",
"range": {
"endCol": 37,
"startCol": 25
}
}
],
"source": null,
"text": " .other _Z6squarePii,@\"STO_CUDA_ENTRY STV_DEFAULT\""
},
{
"labels": [],
"source": null,
"text": "_Z6squarePii:"
},
{
"labels": [],
"source": null,
"text": ".text._Z6squarePii:"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 4"
},
{
"labels": [],
"source": null,
"text": " /* 0x2282804222c28307 */"
},
{
"labels": [],
"source": null,
"text": " /*0008*/ MOV R1, c[0x0][0x44]; /* 0x2800400110005de4 */"
},
{
"labels": [],
"source": null,
"text": " /*0010*/ S2R R0, SR_CTAID.X; /* 0x2c00000094001c04 */"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 5"
},
{
"labels": [],
"source": null,
"text": " /*0018*/ ISETP.GE.AND P0, PT, R0, c[0x0][0x148], PT; /* 0x1b0e40052001dc23 */"
},
{
"labels": [
{
"name": ".L_1",
"range": {
"endCol": 46,
"startCol": 42
}
}
],
"source": null,
"text": " /*0020*/ @!P0 BRA `(.L_1); /* 0x40000001000021e7 */"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 8"
},
{
"labels": [],
"source": null,
"text": " /*0028*/ MOV R0, c[0x0][0x148]; /* 0x2800400520001de4 */"
},
{
"labels": [],
"source": null,
"text": " /*0030*/ MOV32I R3, 0x4; /* 0x180000001000dde2 */"
},
{
"labels": [],
"source": null,
"text": " /*0038*/ IADD32I R0, R0, -0x1; /* 0x0bfffffffc001c02 */"
},
{
"labels": [],
"source": null,
"text": " /* 0x2282c042e04282c7 */"
},
{
"labels": [],
"source": null,
"text": " /*0048*/ ISCADD R2.CC, R0, c[0x0][0x140], 0x2; /* 0x4001400500009c43 */"
},
{
"labels": [],
"source": null,
"text": " /*0050*/ IMAD.HI.X R3, R0, R3, c[0x0][0x144]; /* 0x208680051000dce3 */"
},
{
"labels": [],
"source": null,
"text": " /*0058*/ ST.E [R2], RZ; /* 0x94000000002fdc85 */"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 10"
},
{
"labels": [],
"source": null,
"text": " /*0060*/ EXIT; /* 0x8000000000001de7 */"
},
{
"labels": [],
"source": null,
"text": ".L_1:"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 6"
},
{
"labels": [],
"source": null,
"text": " /*0068*/ ISCADD R2.CC, R0, c[0x0][0x140], 0x2; /* 0x4001400500009c43 */"
},
{
"labels": [],
"source": null,
"text": " /*0070*/ MOV32I R3, 0x4; /* 0x180000001000dde2 */"
},
{
"labels": [],
"source": null,
"text": " /*0078*/ IMAD.HI.X R3, R0, R3, c[0x0][0x144]; /* 0x208680051000dce3 */"
},
{
"labels": [],
"source": null,
"text": " /* 0x200002f0428283f7 */"
},
{
"labels": [],
"source": null,
"text": " /*0088*/ LD.E R0, [R2]; /* 0x8400000000201c85 */"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 1"
},
{
"labels": [],
"source": null,
"text": " /*0090*/ IMAD R0, R0, R0, c[0x0][0x148]; /* 0x2000800520001ca3 */"
},
{
"labels": [],
"source": null,
"text": " //## File \"/home/ce/./example.cu\", line 6"
},
{
"labels": [],
"source": null,
"text": " /*0098*/ IADD32I R4, R0, 0x1; /* 0x0800000004011c02 */"
},
{
"labels": [],
"source": null,
"text": " /*00a0*/ ST.E [R2], R4; /* 0x9400000000211c85 */"
},
{
"labels": [],
"source": null,
"text": " /*00a8*/ EXIT; /* 0x8000000000001de7 */"
},
{
"labels": [],
"source": null,
"text": ".L_2:"
},
{
"labels": [
{
"name": ".L_2",
"range": {
"endCol": 46,
"startCol": 42
}
}
],
"source": null,
"text": " /*00b0*/ BRA `(.L_2); /* 0x4003ffffe0001de7 */"
},
{
"labels": [],
"source": null,
"text": ".L_19:"
}
],
"labelDefinitions": {
".L_1": 31,
".L_19": 46,
".L_2": 44,
".text._Z6squarePii": 13,
"_Z6squarePii": 12
}
}