38 lines · json
1{2 "Opcodes": {3 "KILL": [0.1, 0.2, 0.3],4 "MOV": [0.4, 0.5, 0.6],5 "LEA": [0.7, 0.8, 0.9],6 "RET": [1.0, 1.1, 1.2],7 "ADD": [1.3, 1.4, 1.5],8 "SUB": [1.6, 1.7, 1.8],9 "IMUL": [1.9, 2.0, 2.1],10 "AND": [2.2, 2.3, 2.4],11 "OR": [2.5, 2.6, 2.7],12 "XOR": [2.8, 2.9, 3.0],13 "CMP": [3.1, 3.2, 3.3],14 "TEST": [3.4, 3.5, 3.6],15 "JMP": [3.7, 3.8, 3.9],16 "CALL": [4.0, 4.1, 4.2],17 "PUSH": [4.3, 4.4, 4.5],18 "POP": [4.6, 4.7, 4.8],19 "NOP": [4.9, 5.0, 5.1],20 "COPY": [5.2, 5.3, 5.4]21 },22 "CommonOperands": {23 "Immediate": [0.1, 0.1, 0.1],24 "MBB": [0.2, 0.2, 0.2],25 "FrameIndex": [0.3, 0.3, 0.3],26 "GlobalAddress": [0.4, 0.4, 0.4]27 },28 "PhysicalRegisters": {29 "GR32": [0.5, 0.5, 0.5],30 "GR64": [0.6, 0.6, 0.6],31 "XMM": [0.7, 0.7, 0.7]32 },33 "VirtualRegisters": {34 "GR32": [0.8, 0.8, 0.8],35 "GR64": [0.9, 0.9, 0.9],36 "XMM": [1.0, 1.0, 1.0]37 }38}