1 // autogenerated: do not edit!
2 // generated from gen/*Ops.go
13 BlockInvalid BlockKind = iota
52 var blockString = [...]string{
53 BlockInvalid: "BlockInvalid",
87 BlockRetJmp: "RetJmp",
92 func (k BlockKind) String() string { return blockString[k] }
115 OpAMD64MOVSSstoreidx1
116 OpAMD64MOVSSstoreidx4
117 OpAMD64MOVSDstoreidx1
118 OpAMD64MOVSDstoreidx8
294 OpAMD64MOVBstoreconst
295 OpAMD64MOVWstoreconst
296 OpAMD64MOVLstoreconst
297 OpAMD64MOVQstoreconst
298 OpAMD64MOVBstoreconstidx1
299 OpAMD64MOVWstoreconstidx1
300 OpAMD64MOVWstoreconstidx2
301 OpAMD64MOVLstoreconstidx1
302 OpAMD64MOVLstoreconstidx4
303 OpAMD64MOVQstoreconstidx1
304 OpAMD64MOVQstoreconstidx8
317 OpAMD64LoweredGetClosurePtr
318 OpAMD64LoweredNilCheck
680 var opcodeTable = [...]opInfo{
691 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
692 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
695 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
707 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
708 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
711 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
722 {0, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
723 {1, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
725 clobbers: 2147483648, // X15
727 2147418112, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
738 {0, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
739 {1, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
741 clobbers: 2147483648, // X15
743 2147418112, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
755 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
756 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
759 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
771 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
772 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
775 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
786 {0, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
787 {1, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
789 clobbers: 2147483648, // X15
791 2147418112, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
802 {0, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
803 {1, 2147418112}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
805 clobbers: 2147483648, // X15
807 2147418112, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14
818 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
821 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
832 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
835 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
843 rematerializeable: true,
847 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
855 rematerializeable: true,
859 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
864 name: "MOVSSloadidx1",
870 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
871 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
874 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
879 name: "MOVSSloadidx4",
885 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
886 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
889 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
894 name: "MOVSDloadidx1",
900 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
901 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
904 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
909 name: "MOVSDloadidx8",
915 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
916 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
919 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
930 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
931 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
942 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
943 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
948 name: "MOVSSstoreidx1",
954 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
955 {2, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
956 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
961 name: "MOVSSstoreidx4",
967 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
968 {2, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
969 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
974 name: "MOVSDstoreidx1",
980 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
981 {2, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
982 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
987 name: "MOVSDstoreidx8",
993 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
994 {2, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
995 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
1005 inputs: []inputInfo{
1006 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1007 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1009 clobbers: 8589934592, // FLAGS
1011 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1021 inputs: []inputInfo{
1022 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1023 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1025 clobbers: 8589934592, // FLAGS
1027 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1037 inputs: []inputInfo{
1038 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1040 clobbers: 8589934592, // FLAGS
1042 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1052 inputs: []inputInfo{
1053 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1055 clobbers: 8589934592, // FLAGS
1057 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1067 inputs: []inputInfo{
1068 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1069 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1071 clobbers: 8589934592, // FLAGS
1073 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1083 inputs: []inputInfo{
1084 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1085 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1087 clobbers: 8589934592, // FLAGS
1089 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1100 inputs: []inputInfo{
1101 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1103 clobbers: 8589934592, // FLAGS
1105 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1116 inputs: []inputInfo{
1117 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1119 clobbers: 8589934592, // FLAGS
1121 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1132 inputs: []inputInfo{
1133 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1134 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1136 clobbers: 8589934592, // FLAGS
1138 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1149 inputs: []inputInfo{
1150 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1151 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1153 clobbers: 8589934592, // FLAGS
1155 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1166 inputs: []inputInfo{
1167 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1169 clobbers: 8589934592, // FLAGS
1171 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1182 inputs: []inputInfo{
1183 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1185 clobbers: 8589934592, // FLAGS
1187 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1196 inputs: []inputInfo{
1198 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1200 clobbers: 8589934593, // AX FLAGS
1211 inputs: []inputInfo{
1213 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1215 clobbers: 8589934593, // AX FLAGS
1226 inputs: []inputInfo{
1228 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1230 clobbers: 8589934593, // AX FLAGS
1241 inputs: []inputInfo{
1243 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1245 clobbers: 8589934593, // AX FLAGS
1256 inputs: []inputInfo{
1258 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1260 clobbers: 8589934593, // AX FLAGS
1271 inputs: []inputInfo{
1273 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1275 clobbers: 8589934593, // AX FLAGS
1286 inputs: []inputInfo{
1288 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1290 clobbers: 8589934593, // AX FLAGS
1301 inputs: []inputInfo{
1303 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1305 clobbers: 8589934593, // AX FLAGS
1317 inputs: []inputInfo{
1318 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1319 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1321 clobbers: 8589934592, // FLAGS
1323 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1332 inputs: []inputInfo{
1334 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1336 clobbers: 8589934596, // DX FLAGS
1347 inputs: []inputInfo{
1349 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1351 clobbers: 8589934596, // DX FLAGS
1362 inputs: []inputInfo{
1364 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1366 clobbers: 8589934596, // DX FLAGS
1377 inputs: []inputInfo{
1379 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1381 clobbers: 8589934596, // DX FLAGS
1392 inputs: []inputInfo{
1394 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1396 clobbers: 8589934596, // DX FLAGS
1407 inputs: []inputInfo{
1409 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1411 clobbers: 8589934596, // DX FLAGS
1422 inputs: []inputInfo{
1424 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1426 clobbers: 8589934593, // AX FLAGS
1437 inputs: []inputInfo{
1439 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1441 clobbers: 8589934593, // AX FLAGS
1452 inputs: []inputInfo{
1454 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1456 clobbers: 8589934593, // AX FLAGS
1467 inputs: []inputInfo{
1469 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1471 clobbers: 8589934593, // AX FLAGS
1482 inputs: []inputInfo{
1484 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1486 clobbers: 8589934593, // AX FLAGS
1497 inputs: []inputInfo{
1499 {1, 65531}, // AX CX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1501 clobbers: 8589934593, // AX FLAGS
1514 inputs: []inputInfo{
1515 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1516 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1518 clobbers: 8589934592, // FLAGS
1520 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1531 inputs: []inputInfo{
1532 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1533 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1535 clobbers: 8589934592, // FLAGS
1537 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1548 inputs: []inputInfo{
1549 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1551 clobbers: 8589934592, // FLAGS
1553 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1564 inputs: []inputInfo{
1565 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1567 clobbers: 8589934592, // FLAGS
1569 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1580 inputs: []inputInfo{
1581 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1582 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1584 clobbers: 8589934592, // FLAGS
1586 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1597 inputs: []inputInfo{
1598 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1599 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1601 clobbers: 8589934592, // FLAGS
1603 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1614 inputs: []inputInfo{
1615 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1617 clobbers: 8589934592, // FLAGS
1619 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1630 inputs: []inputInfo{
1631 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1633 clobbers: 8589934592, // FLAGS
1635 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1646 inputs: []inputInfo{
1647 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1648 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1650 clobbers: 8589934592, // FLAGS
1652 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1663 inputs: []inputInfo{
1664 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1665 {1, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1667 clobbers: 8589934592, // FLAGS
1669 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1680 inputs: []inputInfo{
1681 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1683 clobbers: 8589934592, // FLAGS
1685 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1696 inputs: []inputInfo{
1697 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1699 clobbers: 8589934592, // FLAGS
1701 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1710 inputs: []inputInfo{
1711 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1712 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1715 8589934592, // FLAGS
1724 inputs: []inputInfo{
1725 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1726 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1729 8589934592, // FLAGS
1738 inputs: []inputInfo{
1739 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1740 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1743 8589934592, // FLAGS
1752 inputs: []inputInfo{
1753 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1754 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1757 8589934592, // FLAGS
1767 inputs: []inputInfo{
1768 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1771 8589934592, // FLAGS
1781 inputs: []inputInfo{
1782 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1785 8589934592, // FLAGS
1795 inputs: []inputInfo{
1796 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1799 8589934592, // FLAGS
1809 inputs: []inputInfo{
1810 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1813 8589934592, // FLAGS
1822 inputs: []inputInfo{
1823 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
1824 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
1827 8589934592, // FLAGS
1836 inputs: []inputInfo{
1837 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
1838 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
1841 8589934592, // FLAGS
1850 inputs: []inputInfo{
1851 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1852 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1855 8589934592, // FLAGS
1864 inputs: []inputInfo{
1865 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1866 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1869 8589934592, // FLAGS
1878 inputs: []inputInfo{
1879 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1880 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1883 8589934592, // FLAGS
1892 inputs: []inputInfo{
1893 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1894 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1897 8589934592, // FLAGS
1907 inputs: []inputInfo{
1908 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1911 8589934592, // FLAGS
1921 inputs: []inputInfo{
1922 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1925 8589934592, // FLAGS
1935 inputs: []inputInfo{
1936 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1939 8589934592, // FLAGS
1949 inputs: []inputInfo{
1950 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1953 8589934592, // FLAGS
1963 inputs: []inputInfo{
1965 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1967 clobbers: 8589934592, // FLAGS
1969 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1979 inputs: []inputInfo{
1981 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1983 clobbers: 8589934592, // FLAGS
1985 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1996 inputs: []inputInfo{
1997 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
1999 clobbers: 8589934592, // FLAGS
2001 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2012 inputs: []inputInfo{
2013 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2015 clobbers: 8589934592, // FLAGS
2017 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2027 inputs: []inputInfo{
2029 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2031 clobbers: 8589934592, // FLAGS
2033 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2043 inputs: []inputInfo{
2045 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2047 clobbers: 8589934592, // FLAGS
2049 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2059 inputs: []inputInfo{
2061 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2063 clobbers: 8589934592, // FLAGS
2065 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2075 inputs: []inputInfo{
2077 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2079 clobbers: 8589934592, // FLAGS
2081 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2092 inputs: []inputInfo{
2093 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2095 clobbers: 8589934592, // FLAGS
2097 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2108 inputs: []inputInfo{
2109 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2111 clobbers: 8589934592, // FLAGS
2113 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2124 inputs: []inputInfo{
2125 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2127 clobbers: 8589934592, // FLAGS
2129 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2140 inputs: []inputInfo{
2141 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2143 clobbers: 8589934592, // FLAGS
2145 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2155 inputs: []inputInfo{
2157 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2159 clobbers: 8589934592, // FLAGS
2161 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2171 inputs: []inputInfo{
2173 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2175 clobbers: 8589934592, // FLAGS
2177 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2187 inputs: []inputInfo{
2189 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2191 clobbers: 8589934592, // FLAGS
2193 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2203 inputs: []inputInfo{
2205 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2207 clobbers: 8589934592, // FLAGS
2209 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2220 inputs: []inputInfo{
2221 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2223 clobbers: 8589934592, // FLAGS
2225 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2236 inputs: []inputInfo{
2237 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2239 clobbers: 8589934592, // FLAGS
2241 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2252 inputs: []inputInfo{
2253 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2255 clobbers: 8589934592, // FLAGS
2257 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2268 inputs: []inputInfo{
2269 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2271 clobbers: 8589934592, // FLAGS
2273 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2284 inputs: []inputInfo{
2285 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2287 clobbers: 8589934592, // FLAGS
2289 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2300 inputs: []inputInfo{
2301 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2303 clobbers: 8589934592, // FLAGS
2305 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2316 inputs: []inputInfo{
2317 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2319 clobbers: 8589934592, // FLAGS
2321 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2332 inputs: []inputInfo{
2333 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2335 clobbers: 8589934592, // FLAGS
2337 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2347 inputs: []inputInfo{
2348 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2350 clobbers: 8589934592, // FLAGS
2352 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2362 inputs: []inputInfo{
2363 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2365 clobbers: 8589934592, // FLAGS
2367 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2377 inputs: []inputInfo{
2378 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2380 clobbers: 8589934592, // FLAGS
2382 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2392 inputs: []inputInfo{
2393 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2395 clobbers: 8589934592, // FLAGS
2397 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2406 inputs: []inputInfo{
2407 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2409 clobbers: 8589934592, // FLAGS
2411 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2420 inputs: []inputInfo{
2421 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2423 clobbers: 8589934592, // FLAGS
2425 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2434 inputs: []inputInfo{
2435 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2437 clobbers: 8589934592, // FLAGS
2439 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2448 inputs: []inputInfo{
2449 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2451 clobbers: 8589934592, // FLAGS
2453 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2462 inputs: []inputInfo{
2463 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2465 clobbers: 8589934592, // FLAGS
2467 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2476 inputs: []inputInfo{
2477 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2479 clobbers: 8589934592, // FLAGS
2481 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2486 name: "CMOVQEQconst",
2492 inputs: []inputInfo{
2493 {1, 8589934592}, // FLAGS
2494 {0, 65518}, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2496 clobbers: 8589934593, // AX FLAGS
2498 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2503 name: "CMOVLEQconst",
2509 inputs: []inputInfo{
2510 {1, 8589934592}, // FLAGS
2511 {0, 65518}, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2513 clobbers: 8589934593, // AX FLAGS
2515 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2520 name: "CMOVWEQconst",
2526 inputs: []inputInfo{
2527 {1, 8589934592}, // FLAGS
2528 {0, 65518}, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2530 clobbers: 8589934593, // AX FLAGS
2532 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2537 name: "CMOVQNEconst",
2543 inputs: []inputInfo{
2544 {1, 8589934592}, // FLAGS
2545 {0, 65518}, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2547 clobbers: 8589934593, // AX FLAGS
2549 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2554 name: "CMOVLNEconst",
2560 inputs: []inputInfo{
2561 {1, 8589934592}, // FLAGS
2562 {0, 65518}, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2564 clobbers: 8589934593, // AX FLAGS
2566 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2571 name: "CMOVWNEconst",
2577 inputs: []inputInfo{
2578 {1, 8589934592}, // FLAGS
2579 {0, 65518}, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2581 clobbers: 8589934593, // AX FLAGS
2583 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2593 inputs: []inputInfo{
2594 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2596 clobbers: 8589934592, // FLAGS
2598 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2608 inputs: []inputInfo{
2609 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2611 clobbers: 8589934592, // FLAGS
2613 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2622 inputs: []inputInfo{
2623 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
2626 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
2631 name: "SBBQcarrymask",
2635 inputs: []inputInfo{
2636 {0, 8589934592}, // FLAGS
2639 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2644 name: "SBBLcarrymask",
2648 inputs: []inputInfo{
2649 {0, 8589934592}, // FLAGS
2652 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2661 inputs: []inputInfo{
2662 {0, 8589934592}, // FLAGS
2665 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2674 inputs: []inputInfo{
2675 {0, 8589934592}, // FLAGS
2678 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2687 inputs: []inputInfo{
2688 {0, 8589934592}, // FLAGS
2691 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2700 inputs: []inputInfo{
2701 {0, 8589934592}, // FLAGS
2704 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2713 inputs: []inputInfo{
2714 {0, 8589934592}, // FLAGS
2717 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2726 inputs: []inputInfo{
2727 {0, 8589934592}, // FLAGS
2730 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2739 inputs: []inputInfo{
2740 {0, 8589934592}, // FLAGS
2743 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2752 inputs: []inputInfo{
2753 {0, 8589934592}, // FLAGS
2756 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2765 inputs: []inputInfo{
2766 {0, 8589934592}, // FLAGS
2769 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2778 inputs: []inputInfo{
2779 {0, 8589934592}, // FLAGS
2782 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2791 inputs: []inputInfo{
2792 {0, 8589934592}, // FLAGS
2794 clobbers: 8589934593, // AX FLAGS
2796 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2805 inputs: []inputInfo{
2806 {0, 8589934592}, // FLAGS
2808 clobbers: 8589934593, // AX FLAGS
2810 65518, // CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2819 inputs: []inputInfo{
2820 {0, 8589934592}, // FLAGS
2823 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2832 inputs: []inputInfo{
2833 {0, 8589934592}, // FLAGS
2836 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2845 inputs: []inputInfo{
2846 {0, 8589934592}, // FLAGS
2849 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2858 inputs: []inputInfo{
2859 {0, 8589934592}, // FLAGS
2862 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2871 inputs: []inputInfo{
2872 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2875 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2884 inputs: []inputInfo{
2885 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2888 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2897 inputs: []inputInfo{
2898 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2901 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2910 inputs: []inputInfo{
2911 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2914 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2923 inputs: []inputInfo{
2924 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2927 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2936 inputs: []inputInfo{
2937 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2940 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2948 rematerializeable: true,
2952 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2960 rematerializeable: true,
2964 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2971 asm: x86.ACVTTSD2SL,
2973 inputs: []inputInfo{
2974 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
2977 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2984 asm: x86.ACVTTSD2SQ,
2986 inputs: []inputInfo{
2987 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
2990 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
2997 asm: x86.ACVTTSS2SL,
2999 inputs: []inputInfo{
3000 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3003 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3010 asm: x86.ACVTTSS2SQ,
3012 inputs: []inputInfo{
3013 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3016 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3025 inputs: []inputInfo{
3026 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3029 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3038 inputs: []inputInfo{
3039 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3042 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3051 inputs: []inputInfo{
3052 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3055 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3064 inputs: []inputInfo{
3065 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3068 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3077 inputs: []inputInfo{
3078 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3081 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3090 inputs: []inputInfo{
3091 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3094 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3105 inputs: []inputInfo{
3106 {0, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3107 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3110 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3118 rematerializeable: true,
3120 inputs: []inputInfo{
3121 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3124 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3133 inputs: []inputInfo{
3134 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3135 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3138 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3147 inputs: []inputInfo{
3148 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3149 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3152 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3161 inputs: []inputInfo{
3162 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3163 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3166 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3175 inputs: []inputInfo{
3176 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3177 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3180 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3190 inputs: []inputInfo{
3191 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3194 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3199 name: "MOVBQSXload",
3204 inputs: []inputInfo{
3205 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3208 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3218 inputs: []inputInfo{
3219 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3222 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3227 name: "MOVWQSXload",
3232 inputs: []inputInfo{
3233 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3236 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3246 inputs: []inputInfo{
3247 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3250 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3255 name: "MOVLQSXload",
3260 inputs: []inputInfo{
3261 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3264 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3274 inputs: []inputInfo{
3275 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3278 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3288 inputs: []inputInfo{
3289 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3290 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3300 inputs: []inputInfo{
3301 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3302 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3312 inputs: []inputInfo{
3313 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3314 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3324 inputs: []inputInfo{
3325 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3326 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3336 inputs: []inputInfo{
3337 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3340 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3350 inputs: []inputInfo{
3351 {1, 4294901760}, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3352 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3357 name: "MOVBloadidx1",
3362 inputs: []inputInfo{
3363 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3364 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3367 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3372 name: "MOVWloadidx1",
3377 inputs: []inputInfo{
3378 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3379 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3382 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3387 name: "MOVWloadidx2",
3392 inputs: []inputInfo{
3393 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3394 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3397 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3402 name: "MOVLloadidx1",
3407 inputs: []inputInfo{
3408 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3409 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3412 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3417 name: "MOVLloadidx4",
3422 inputs: []inputInfo{
3423 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3424 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3427 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3432 name: "MOVQloadidx1",
3437 inputs: []inputInfo{
3438 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3439 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3442 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3447 name: "MOVQloadidx8",
3452 inputs: []inputInfo{
3453 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3454 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3457 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3462 name: "MOVBstoreidx1",
3467 inputs: []inputInfo{
3468 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3469 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3470 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3475 name: "MOVWstoreidx1",
3480 inputs: []inputInfo{
3481 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3482 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3483 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3488 name: "MOVWstoreidx2",
3493 inputs: []inputInfo{
3494 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3495 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3496 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3501 name: "MOVLstoreidx1",
3506 inputs: []inputInfo{
3507 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3508 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3509 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3514 name: "MOVLstoreidx4",
3519 inputs: []inputInfo{
3520 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3521 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3522 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3527 name: "MOVQstoreidx1",
3532 inputs: []inputInfo{
3533 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3534 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3535 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3540 name: "MOVQstoreidx8",
3545 inputs: []inputInfo{
3546 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3547 {2, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3548 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3553 name: "MOVBstoreconst",
3554 auxType: auxSymValAndOff,
3558 inputs: []inputInfo{
3559 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3564 name: "MOVWstoreconst",
3565 auxType: auxSymValAndOff,
3569 inputs: []inputInfo{
3570 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3575 name: "MOVLstoreconst",
3576 auxType: auxSymValAndOff,
3580 inputs: []inputInfo{
3581 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3586 name: "MOVQstoreconst",
3587 auxType: auxSymValAndOff,
3591 inputs: []inputInfo{
3592 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3597 name: "MOVBstoreconstidx1",
3598 auxType: auxSymValAndOff,
3602 inputs: []inputInfo{
3603 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3604 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3609 name: "MOVWstoreconstidx1",
3610 auxType: auxSymValAndOff,
3614 inputs: []inputInfo{
3615 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3616 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3621 name: "MOVWstoreconstidx2",
3622 auxType: auxSymValAndOff,
3626 inputs: []inputInfo{
3627 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3628 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3633 name: "MOVLstoreconstidx1",
3634 auxType: auxSymValAndOff,
3638 inputs: []inputInfo{
3639 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3640 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3645 name: "MOVLstoreconstidx4",
3646 auxType: auxSymValAndOff,
3650 inputs: []inputInfo{
3651 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3652 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3657 name: "MOVQstoreconstidx1",
3658 auxType: auxSymValAndOff,
3662 inputs: []inputInfo{
3663 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3664 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3669 name: "MOVQstoreconstidx8",
3670 auxType: auxSymValAndOff,
3674 inputs: []inputInfo{
3675 {1, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3676 {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 SB
3685 inputs: []inputInfo{
3689 clobbers: 8589934720, // DI FLAGS
3696 rematerializeable: true,
3699 4294901760, // X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15
3707 inputs: []inputInfo{
3712 clobbers: 130, // CX DI
3720 clobbers: 12884901871, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 FLAGS
3724 name: "CALLclosure",
3728 inputs: []inputInfo{
3730 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3732 clobbers: 12884901871, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 FLAGS
3740 clobbers: 12884901871, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 FLAGS
3748 clobbers: 12884901871, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 FLAGS
3756 inputs: []inputInfo{
3757 {0, 65519}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3759 clobbers: 12884901871, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 FLAGS
3767 inputs: []inputInfo{
3771 clobbers: 8590000320, // SI DI X0 FLAGS
3778 inputs: []inputInfo{
3783 clobbers: 194, // CX SI DI
3787 name: "InvertFlags",
3792 name: "LoweredGetG",
3796 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3801 name: "LoweredGetClosurePtr",
3810 name: "LoweredNilCheck",
3813 inputs: []inputInfo{
3814 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3816 clobbers: 8589934592, // FLAGS
3820 name: "MOVQconvert",
3824 inputs: []inputInfo{
3825 {0, 65535}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3828 65519, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R14 R15
3864 inputs: []inputInfo{
3865 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3866 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3869 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3879 inputs: []inputInfo{
3880 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
3883 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3892 inputs: []inputInfo{
3893 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3894 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3897 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3907 inputs: []inputInfo{
3908 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3911 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3920 inputs: []inputInfo{
3921 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3922 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3925 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3935 inputs: []inputInfo{
3936 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3939 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3949 inputs: []inputInfo{
3950 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3951 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3954 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3964 inputs: []inputInfo{
3965 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3966 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3969 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3979 inputs: []inputInfo{
3980 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3981 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3984 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3994 inputs: []inputInfo{
3995 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3996 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
3999 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4009 inputs: []inputInfo{
4010 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4013 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4023 inputs: []inputInfo{
4024 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4025 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4028 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4038 inputs: []inputInfo{
4039 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4042 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4052 inputs: []inputInfo{
4053 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4054 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4057 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4067 inputs: []inputInfo{
4068 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4071 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4080 inputs: []inputInfo{
4081 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4082 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4085 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4095 inputs: []inputInfo{
4096 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4099 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4108 inputs: []inputInfo{
4109 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4112 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4121 inputs: []inputInfo{
4122 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4123 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4125 clobbers: 65536, // FLAGS
4127 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4137 inputs: []inputInfo{
4138 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4141 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4150 inputs: []inputInfo{
4151 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4152 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4154 clobbers: 65536, // FLAGS
4156 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4166 inputs: []inputInfo{
4167 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4170 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4179 inputs: []inputInfo{
4180 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4181 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4183 clobbers: 65536, // FLAGS
4185 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4195 inputs: []inputInfo{
4196 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4199 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4208 inputs: []inputInfo{
4209 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4210 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4223 inputs: []inputInfo{
4224 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4236 inputs: []inputInfo{
4237 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4238 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4251 inputs: []inputInfo{
4252 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4265 inputs: []inputInfo{
4266 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4267 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4280 inputs: []inputInfo{
4281 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4294 inputs: []inputInfo{
4295 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4296 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4309 inputs: []inputInfo{
4310 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4321 rematerializeable: true,
4325 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4335 inputs: []inputInfo{
4336 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4339 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4349 inputs: []inputInfo{
4350 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4353 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4363 inputs: []inputInfo{
4364 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4367 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4377 inputs: []inputInfo{
4378 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4381 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4391 inputs: []inputInfo{
4392 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4395 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4405 inputs: []inputInfo{
4406 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4407 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4417 inputs: []inputInfo{
4418 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4419 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4429 inputs: []inputInfo{
4430 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4431 {0, 144383}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP SB
4440 inputs: []inputInfo{
4441 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4444 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4453 inputs: []inputInfo{
4454 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4457 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4466 inputs: []inputInfo{
4467 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4470 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4479 inputs: []inputInfo{
4480 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4483 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4492 clobbers: 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4496 name: "CALLclosure",
4500 inputs: []inputInfo{
4502 {0, 13311}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP
4504 clobbers: 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4512 clobbers: 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4520 clobbers: 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4528 inputs: []inputInfo{
4529 {0, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4531 clobbers: 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4535 name: "LoweredNilCheck",
4538 inputs: []inputInfo{
4539 {0, 13311}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12 SP
4541 clobbers: 65536, // FLAGS
4548 inputs: []inputInfo{
4549 {0, 65536}, // FLAGS
4552 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4560 inputs: []inputInfo{
4561 {0, 65536}, // FLAGS
4564 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4572 inputs: []inputInfo{
4573 {0, 65536}, // FLAGS
4576 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4584 inputs: []inputInfo{
4585 {0, 65536}, // FLAGS
4588 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4593 name: "GreaterThan",
4596 inputs: []inputInfo{
4597 {0, 65536}, // FLAGS
4600 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4605 name: "GreaterEqual",
4608 inputs: []inputInfo{
4609 {0, 65536}, // FLAGS
4612 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4620 inputs: []inputInfo{
4621 {0, 65536}, // FLAGS
4624 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4632 inputs: []inputInfo{
4633 {0, 65536}, // FLAGS
4636 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4641 name: "GreaterThanU",
4644 inputs: []inputInfo{
4645 {0, 65536}, // FLAGS
4648 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4653 name: "GreaterEqualU",
4656 inputs: []inputInfo{
4657 {0, 65536}, // FLAGS
4660 5119, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4669 inputs: []inputInfo{
4681 inputs: []inputInfo{
4685 clobbers: 7, // R0 R1 R2
4689 name: "LoweredZero",
4692 inputs: []inputInfo{
4694 {1, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4695 {2, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4697 clobbers: 65538, // R1 FLAGS
4701 name: "LoweredMove",
4704 inputs: []inputInfo{
4707 {2, 5119}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R12
4709 clobbers: 65542, // R1 R2 FLAGS
5734 name: "ConstString",
5770 auxType: auxFloat32,
5776 auxType: auxFloat64,
5781 name: "ConstInterface",
5847 name: "ClosureCall",
5877 name: "SignExt8to16",
5882 name: "SignExt8to32",
5887 name: "SignExt8to64",
5892 name: "SignExt16to32",
5897 name: "SignExt16to64",
5902 name: "SignExt32to64",
5907 name: "ZeroExt8to16",
5912 name: "ZeroExt8to32",
5917 name: "ZeroExt8to64",
5922 name: "ZeroExt16to32",
5927 name: "ZeroExt16to64",
5932 name: "ZeroExt32to64",
5947 name: "Trunc32to16",
5957 name: "Trunc64to16",
5962 name: "Trunc64to32",
6007 name: "Cvt32Fto64F",
6012 name: "Cvt64Fto32F",
6027 name: "IsSliceInBounds",
6042 name: "GetClosurePtr",
6084 name: "ComplexMake",
6089 name: "ComplexReal",
6094 name: "ComplexImag",
6129 name: "StructMake0",
6134 name: "StructMake1",
6139 name: "StructMake2",
6144 name: "StructMake3",
6149 name: "StructMake4",
6154 name: "StructSelect",
6205 func (o Op) Asm() obj.As { return opcodeTable[o].asm }
6206 func (o Op) String() string { return opcodeTable[o].name }
6208 var registersAMD64 = [...]Register{
6244 var flagRegMaskAMD64 = regMask(8589934592)
6245 var registersARM = [...]Register{
6265 var flagRegMaskARM = regMask(65536)