Created
August 28, 2015 17:22
-
-
Save vlj/6fd1bf651a6354a50838 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Difference between compiled and interp | |
0012dea8: 4b ff fa d1 vnmsubfp v5,v6,v12,v8 | |
Associating 0x283e40 with ID 9026 | |
interp state is : | |
GPR[00] = 0x0000000000000010 FPR[00] = 640 (0x4084000000000000) VPR[00] = 0x08090a0b0c0d0e0f18191a1b1c1d1e1f [x: 4.12387e-34 y: 1.08665e-31 z: 1.9788e-24 w: 5.19859e-22] | |
GPR[01] = 0x00000000d002f8e0 FPR[01] = 0 (0x0000000000000000) VPR[01] = 0x3f3504f300000000bf273d73443b8000 [x: 0.707107 y: 0 z: -0.653281 w: 750] | |
GPR[02] = 0x00000000003f9258 FPR[02] = 1 (0x3ff0000000000000) VPR[02] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0] | |
GPR[03] = 0x0000000000b1e180 FPR[03] = 1 (0x3ff0000000000000) VPR[03] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0] | |
GPR[04] = 0x0000000000000000 FPR[04] = 1.04858e+06 (0x412fffffe0000000) VPR[04] = 0x04050607000102030c0d0e0f08090a0b [x: 1.56368e-36 y: 9.25572e-41 z: 1.08665e-31 w: 4.12387e-34] | |
GPR[05] = 0x0000000000a3d240 FPR[05] = 2.35619 (0x4002d97c80000000) VPR[05] = 0xbdd413ce800000008000000080000000 [x: -0.103553 y: -0 z: -0 w: -0] | |
GPR[06] = 0x0000000000000000 FPR[06] = 0 (0x0000000000000000) VPR[06] = 0x3e8a8bd4000000003e8a8bd43f6c835e [x: 0.270598 y: 0 z: 0.270598 w: 0.92388] | |
GPR[07] = 0x0000000001148ae0 FPR[07] = 0 (0x0000000000000000) VPR[07] = 0x000000003f8000000000000000000000 [x: 0 y: 1 z: 0 w: 0] | |
GPR[08] = 0x0000000000000030 FPR[08] = 0 (0x0000000000000000) VPR[08] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0] | |
GPR[09] = 0x00000000003a74c0 FPR[09] = 0.5 (0x3fe0000000000000) VPR[09] = 0xbf3504f2000000003f3504f300000000 [x: -0.707107 y: 0 z: 0.707107 w: 0] | |
GPR[10] = 0x0000000000000020 FPR[10] = -360 (0xc076800000000000) VPR[10] = 0x0000000000000000443b80003f800000 [x: 0 y: 0 z: 750 w: 1] | |
GPR[11] = 0x0000000000a65950 FPR[11] = 640 (0x4084000000000000) VPR[11] = 0xbf273d743ec3ef16bf273d73443b8000 [x: -0.653281 y: 0.382683 z: -0.653281 w: 750] | |
GPR[12] = 0x0000000044000022 FPR[12] = 0.5 (0x3fe0000000000000) VPR[12] = 0x3ec3ef16000000000000000000000000 [x: 0.382683 y: 0 z: 0 w: 0] | |
GPR[13] = 0x00000000015d8030 FPR[13] = 360 (0x4076800000000000) VPR[13] = 0x3e8a8bd43f6c835e0000000000000000 [x: 0.270598 y: 0.92388 z: 0 w: 0] | |
GPR[14] = 0x0000000000000000 FPR[14] = 0 (0x0000000000000000) VPR[14] = 0x80000000800000008000000080000000 [x: -0 y: -0 z: -0 w: -0] | |
GPR[15] = 0x00000000003cd000 FPR[15] = 0 (0x0000000000000000) VPR[15] = 0x00000002000000020000000200000002 [x: 2.8026e-45 y: 2.8026e-45 z: 2.8026e-45 w: 2.8026e-45] | |
GPR[16] = 0x00000000003cc000 FPR[16] = 0 (0x0000000000000000) VPR[16] = 0x0000000000000000ffffffff00000000 [x: 0 y: 0 z: -nan w: 0] | |
GPR[17] = 0x0000000000b1e180 FPR[17] = 0 (0x0000000000000000) VPR[17] = 0xffffffffffffffffffffffffffffffff [x: -nan y: -nan z: -nan w: -nan] | |
GPR[18] = 0x00000000003cb000 FPR[18] = 0 (0x0000000000000000) VPR[18] = 0x000000003f6c835e0000000000000000 [x: 0 y: 0.92388 z: 0 w: 0] | |
GPR[19] = 0x0000000000100000 FPR[19] = 0 (0x0000000000000000) VPR[19] = 0x80000000800000008000000080000000 [x: -0 y: -0 z: -0 w: -0] | |
GPR[20] = 0x0000000000000000 FPR[20] = 0 (0x0000000000000000) VPR[20] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[21] = 0x0000000000000000 FPR[21] = 0 (0x0000000000000000) VPR[21] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[22] = 0x0000000000000000 FPR[22] = 0 (0x0000000000000000) VPR[22] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[23] = 0x0000000000000000 FPR[23] = 0 (0x0000000000000000) VPR[23] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[24] = 0x0000000000000000 FPR[24] = 0 (0x0000000000000000) VPR[24] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[25] = 0x0000000000000000 FPR[25] = 0 (0x0000000000000000) VPR[25] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[26] = 0x00000000003cc000 FPR[26] = 0 (0x0000000000000000) VPR[26] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[27] = 0x00000000003cd000 FPR[27] = 0 (0x0000000000000000) VPR[27] = 0x00000000021696700000000002169670 [x: 0 y: 1.10634e-37 z: 0 w: 1.10634e-37] | |
GPR[28] = 0x0000000000000001 FPR[28] = 0 (0x0000000000000000) VPR[28] = 0x0000000002168a300000000002168a30 [x: 0 y: 1.10599e-37 z: 0 w: 1.10599e-37] | |
GPR[29] = 0x00000000003cc000 FPR[29] = 0 (0x0000000000000000) VPR[29] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[30] = 0x00000000011bbc28 FPR[30] = 0 (0x0000000000000000) VPR[30] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[31] = 0x000000002005bf70 FPR[31] = 512 (0x4080000000000000) VPR[31] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
SPRG[0] = 0x0000000000000000 | |
SPRG[1] = 0x0000000000000000 | |
SPRG[2] = 0x0000000000000000 | |
SPRG[3] = 0x0000000000000000 | |
SPRG[4] = 0x0000000000000000 | |
SPRG[5] = 0x0000000000000000 | |
SPRG[6] = 0x0000000000000000 | |
SPRG[7] = 0x0000000000000000 | |
CR = 0x24000024 LR = 0x000000000012cfac CTR = 0x000000000012ddb4 TB=0x00000b49e2d00766 | |
XER = 0x0000000000000000 [CA=0 | OV=0 | SO=0] | |
mem_block[0] = 0x1009432f118c622c mem_block[1] = 0x10a62b2e1189032e | |
mem_block[2] = 0x118c622c102642ee mem_block[3] = 0x1021092b10a7286e | |
mem_block[4] = 0x1009406e10210a2c mem_block[5] = 0x10a7286f1029006f | |
mem_block[6] = 0x10210a2c1006322c mem_block[7] = 0x116b5a2c100041ee | |
mem_block[8] = 0x1000012b10ab282e mem_block[9] = 0x11a9402e1000022c | |
mem_block[10] = 0x10ab282f1009682f mem_block[11] = 0x1000022c11a941ae | |
mem_block[12] = 0x11ad692b1007036f mem_block[13] = 0x102b0b6e11ad6a2c | |
mem_block[14] = 0x1007036e11ab0b6f mem_block[15] = 0x114941ee114a512b | |
mem_block[16] = 0x118b62af100602ae mem_block[17] = 0x114a522c118b62ae | |
mem_block[18] = 0x114602af116942ee mem_block[19] = 0x116b592b118762ee | |
mem_block[20] = 0x11a66aef116b5a2c mem_block[21] = 0x10e762ef10c66aee | |
mem_block[22] = 0x1129416e10004a8c mem_block[23] = 0x11a14a8c10224a8c | |
mem_block[24] = 0x11234a8c1000680a mem_block[25] = 0x1021480a1000080a | |
mem_block[26] = 0x11a0010a8122a5fc mem_block[27] = 0x7c2048ce10000b6f | |
mem_block[28] = 0x10006b6e102000c6 mem_block[29] = 0x11ad006a10a5436e | |
mem_block[30] = 0x392100a079290020 mem_block[31] = 0x7ca049ce10e7436e | |
mem_block[32] = 0x7ce901ce114a436e mem_block[33] = 0x7d4951ce10c6436e | |
mem_block[34] = 0x7cc941ce3b433090 mem_block[35] = 0x3aa00000c362a600 | |
mem_block[36] = 0x8242a604c342a608 mem_block[37] = 0xc322a5e039e100e0 | |
mem_block[38] = 0x79700020801a0000 mem_block[39] = 0x2f800000419e03f8 | |
mem_block[40] = 0x801a00102f800000 mem_block[41] = 0x409e03ec56a9402e | |
mem_block[42] = 0x392930107c714a14 mem_block[43] = 0x786a0020c00a00e0 | |
mem_block[44] = 0xec0006f2fc00001e mem_block[45] = 0x390101207c0047ae | |
mem_block[46] = 0x89610123556b402e mem_block[47] = 0xc00a00d8ec0006f2 | |
mem_block[48] = 0xfc00001e39210124 mem_block[49] = 0x7c004fae89210127 | |
mem_block[50] = 0x5529c00ec00a00dc mem_block[51] = 0xec0006f2fc00001e | |
mem_block[52] = 0x390101287c0047ae mem_block[53] = 0x8801012b5400801e | |
mem_block[54] = 0x7d290378c00a00d4 mem_block[55] = 0xec0006f2fc00001e | |
mem_block[56] = 0x3901012c7c0047ae mem_block[57] = 0x8801012f7d290378 | |
mem_block[58] = 0x7d744b7881320000 mem_block[59] = 0xa1090008a0e9000a | |
mem_block[60] = 0x812a008c80090000 mem_block[61] = 0x7c0b16707d6b0194 | |
mem_block[62] = 0x5569103a7c090050 mem_block[63] = 0x7c0801d67c0007b4 | |
llvm state is : | |
GPR[00] = 0x0000000000000010 FPR[00] = 640 (0x4084000000000000) VPR[00] = 0x08090a0b0c0d0e0f18191a1b1c1d1e1f [x: 4.12387e-34 y: 1.08665e-31 z: 1.9788e-24 w: 5.19859e-22] | |
GPR[01] = 0x00000000d002f8e0 FPR[01] = 0 (0x0000000000000000) VPR[01] = 0x3f3504f300000000bf273d73443b8000 [x: 0.707107 y: 0 z: -0.653281 w: 750] | |
GPR[02] = 0x00000000003f9258 FPR[02] = 1 (0x3ff0000000000000) VPR[02] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0] | |
GPR[03] = 0x0000000000b1e180 FPR[03] = 1 (0x3ff0000000000000) VPR[03] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0] | |
GPR[04] = 0x0000000000000000 FPR[04] = 1.04858e+06 (0x412fffffe0000000) VPR[04] = 0x04050607000102030c0d0e0f08090a0b [x: 1.56368e-36 y: 9.25572e-41 z: 1.08665e-31 w: 4.12387e-34] | |
GPR[05] = 0x0000000000a3d240 FPR[05] = 2.35619 (0x4002d97c80000000) VPR[05] = 0xbdd413ce800000008000000080000000 [x: -0.103553 y: -0 z: -0 w: -0] | |
GPR[06] = 0x0000000000000000 FPR[06] = 0 (0x0000000000000000) VPR[06] = 0x3e8a8bd4000000003e8a8bd43f6c835e [x: 0.270598 y: 0 z: 0.270598 w: 0.92388] | |
GPR[07] = 0x0000000001148ae0 FPR[07] = 0 (0x0000000000000000) VPR[07] = 0x000000003f8000000000000000000000 [x: 0 y: 1 z: 0 w: 0] | |
GPR[08] = 0x0000000000000030 FPR[08] = 0 (0x0000000000000000) VPR[08] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0] | |
GPR[09] = 0x00000000003a74c0 FPR[09] = 0.5 (0x3fe0000000000000) VPR[09] = 0xbf3504f2000000003f3504f300000000 [x: -0.707107 y: 0 z: 0.707107 w: 0] | |
GPR[10] = 0x0000000000000020 FPR[10] = -360 (0xc076800000000000) VPR[10] = 0x0000000000000000443b80003f800000 [x: 0 y: 0 z: 750 w: 1] | |
GPR[11] = 0x0000000000a65950 FPR[11] = 640 (0x4084000000000000) VPR[11] = 0xbf273d743ec3ef16bf273d73443b8000 [x: -0.653281 y: 0.382683 z: -0.653281 w: 750] | |
GPR[12] = 0x0000000044000022 FPR[12] = 0.5 (0x3fe0000000000000) VPR[12] = 0x3ec3ef16000000000000000000000000 [x: 0.382683 y: 0 z: 0 w: 0] | |
GPR[13] = 0x00000000015d8030 FPR[13] = 360 (0x4076800000000000) VPR[13] = 0x3e8a8bd43f6c835e0000000000000000 [x: 0.270598 y: 0.92388 z: 0 w: 0] | |
GPR[14] = 0x0000000000000000 FPR[14] = 0 (0x0000000000000000) VPR[14] = 0x80000000800000008000000080000000 [x: -0 y: -0 z: -0 w: -0] | |
GPR[15] = 0x00000000003cd000 FPR[15] = 0 (0x0000000000000000) VPR[15] = 0x00000002000000020000000200000002 [x: 2.8026e-45 y: 2.8026e-45 z: 2.8026e-45 w: 2.8026e-45] | |
GPR[16] = 0x00000000003cc000 FPR[16] = 0 (0x0000000000000000) VPR[16] = 0x0000000000000000ffffffff00000000 [x: 0 y: 0 z: -nan w: 0] | |
GPR[17] = 0x0000000000b1e180 FPR[17] = 0 (0x0000000000000000) VPR[17] = 0xffffffffffffffffffffffffffffffff [x: -nan y: -nan z: -nan w: -nan] | |
GPR[18] = 0x00000000003cb000 FPR[18] = 0 (0x0000000000000000) VPR[18] = 0x000000003f6c835e0000000000000000 [x: 0 y: 0.92388 z: 0 w: 0] | |
GPR[19] = 0x0000000000100000 FPR[19] = 0 (0x0000000000000000) VPR[19] = 0x80000000800000008000000080000000 [x: -0 y: -0 z: -0 w: -0] | |
GPR[20] = 0x0000000000000000 FPR[20] = 0 (0x0000000000000000) VPR[20] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[21] = 0x0000000000000000 FPR[21] = 0 (0x0000000000000000) VPR[21] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[22] = 0x0000000000000000 FPR[22] = 0 (0x0000000000000000) VPR[22] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[23] = 0x0000000000000000 FPR[23] = 0 (0x0000000000000000) VPR[23] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[24] = 0x0000000000000000 FPR[24] = 0 (0x0000000000000000) VPR[24] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[25] = 0x0000000000000000 FPR[25] = 0 (0x0000000000000000) VPR[25] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[26] = 0x00000000003cc000 FPR[26] = 0 (0x0000000000000000) VPR[26] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[27] = 0x00000000003cd000 FPR[27] = 0 (0x0000000000000000) VPR[27] = 0x00000000021696700000000002169670 [x: 0 y: 1.10634e-37 z: 0 w: 1.10634e-37] | |
GPR[28] = 0x0000000000000001 FPR[28] = 0 (0x0000000000000000) VPR[28] = 0x0000000002168a300000000002168a30 [x: 0 y: 1.10599e-37 z: 0 w: 1.10599e-37] | |
GPR[29] = 0x00000000003cc000 FPR[29] = 0 (0x0000000000000000) VPR[29] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[30] = 0x00000000011bbc28 FPR[30] = 0 (0x0000000000000000) VPR[30] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
GPR[31] = 0x000000002005bf70 FPR[31] = 512 (0x4080000000000000) VPR[31] = 0x000000000216ff50000000000216ff50 [x: 0 y: 1.10935e-37 z: 0 w: 1.10935e-37] | |
SPRG[0] = 0x0000000000000000 | |
SPRG[1] = 0x0000000000000000 | |
SPRG[2] = 0x0000000000000000 | |
SPRG[3] = 0x0000000000000000 | |
SPRG[4] = 0x0000000000000000 | |
SPRG[5] = 0x0000000000000000 | |
SPRG[6] = 0x0000000000000000 | |
SPRG[7] = 0x0000000000000000 | |
CR = 0x24000024 LR = 0x000000000012cfac CTR = 0x000000000012ddb4 TB=0x00000b49e2d00766 | |
XER = 0x0000000000000000 [CA=0 | OV=0 | SO=0] | |
mem_block[0] = 0x1009432f118c622c mem_block[1] = 0x10a62b2e1189032e | |
mem_block[2] = 0x118c622c102642ee mem_block[3] = 0x1021092b10a7286e | |
mem_block[4] = 0x1009406e10210a2c mem_block[5] = 0x10a7286f1029006f | |
mem_block[6] = 0x10210a2c1006322c mem_block[7] = 0x116b5a2c100041ee | |
mem_block[8] = 0x1000012b10ab282e mem_block[9] = 0x11a9402e1000022c | |
mem_block[10] = 0x10ab282f1009682f mem_block[11] = 0x1000022c11a941ae | |
mem_block[12] = 0x11ad692b1007036f mem_block[13] = 0x102b0b6e11ad6a2c | |
mem_block[14] = 0x1007036e11ab0b6f mem_block[15] = 0x114941ee114a512b | |
mem_block[16] = 0x118b62af100602ae mem_block[17] = 0x114a522c118b62ae | |
mem_block[18] = 0x114602af116942ee mem_block[19] = 0x116b592b118762ee | |
mem_block[20] = 0x11a66aef116b5a2c mem_block[21] = 0x10e762ef10c66aee | |
mem_block[22] = 0x1129416e10004a8c mem_block[23] = 0x11a14a8c10224a8c | |
mem_block[24] = 0x11234a8c1000680a mem_block[25] = 0x1021480a1000080a | |
mem_block[26] = 0x11a0010a8122a5fc mem_block[27] = 0x7c2048ce10000b6f | |
mem_block[28] = 0x10006b6e102000c6 mem_block[29] = 0x11ad006a10a5436e | |
mem_block[30] = 0x392100a079290020 mem_block[31] = 0x7ca049ce10e7436e | |
mem_block[32] = 0x7ce901ce114a436e mem_block[33] = 0x7d4951ce10c6436e | |
mem_block[34] = 0x7cc941ce3b433090 mem_block[35] = 0x3aa00000c362a600 | |
mem_block[36] = 0x8242a604c342a608 mem_block[37] = 0xc322a5e039e100e0 | |
mem_block[38] = 0x79700020801a0000 mem_block[39] = 0x2f800000419e03f8 | |
mem_block[40] = 0x801a00102f800000 mem_block[41] = 0x409e03ec56a9402e | |
mem_block[42] = 0x392930107c714a14 mem_block[43] = 0x786a0020c00a00e0 | |
mem_block[44] = 0xec0006f2fc00001e mem_block[45] = 0x390101207c0047ae | |
mem_block[46] = 0x89610123556b402e mem_block[47] = 0xc00a00d8ec0006f2 | |
mem_block[48] = 0xfc00001e39210124 mem_block[49] = 0x7c004fae89210127 | |
mem_block[50] = 0x5529c00ec00a00dc mem_block[51] = 0xec0006f2fc00001e | |
mem_block[52] = 0x390101287c0047ae mem_block[53] = 0x8801012b5400801e | |
mem_block[54] = 0x7d290378c00a00d4 mem_block[55] = 0xec0006f2fc00001e | |
mem_block[56] = 0x3901012c7c0047ae mem_block[57] = 0x8801012f7d290378 | |
mem_block[58] = 0x7d744b7881320000 mem_block[59] = 0xa1090008a0e9000a | |
mem_block[60] = 0x812a008c80090000 mem_block[61] = 0x7c0b16707d6b0194 | |
mem_block[62] = 0x5569103a7c090050 mem_block[63] = 0x7c0801d67c0007b4 | |
diff is: | |
recomp: VPR[05] = 0xbdd413ce000000000000000000000000 [x: -0.103553 y: 0 z: 0 w: 0] | |
interp: VPR[05] = 0xbdd413ce800000008000000080000000 [x: -0.103553 y: -0 z: -0 w: -0] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment