• Home
  • Raw
  • Download

Lines Matching refs:reg

49       for (int reg = 0; reg < 13; reg++) {  in WriteCIE()  local
50 if (reg < 4 || reg == 12) { in WriteCIE()
51 opcodes.Undefined(Reg::ArmCore(reg)); in WriteCIE()
53 opcodes.SameValue(Reg::ArmCore(reg)); in WriteCIE()
57 for (int reg = 0; reg < 32; reg++) { in WriteCIE() local
58 if (reg < 16) { in WriteCIE()
59 opcodes.Undefined(Reg::ArmFp(reg)); in WriteCIE()
61 opcodes.SameValue(Reg::ArmFp(reg)); in WriteCIE()
72 for (int reg = 0; reg < 30; reg++) { in WriteCIE() local
73 if (reg < 8 || reg == 16 || reg == 17) { in WriteCIE()
74 opcodes.Undefined(Reg::Arm64Core(reg)); in WriteCIE()
76 opcodes.SameValue(Reg::Arm64Core(reg)); in WriteCIE()
80 for (int reg = 0; reg < 32; reg++) { in WriteCIE() local
81 if (reg < 8 || reg >= 16) { in WriteCIE()
82 opcodes.Undefined(Reg::Arm64Fp(reg)); in WriteCIE()
84 opcodes.SameValue(Reg::Arm64Fp(reg)); in WriteCIE()
98 for (int reg = 0; reg < 8; reg++) { in WriteCIE() local
99 if (reg <= 3) { in WriteCIE()
100 opcodes.Undefined(Reg::X86Core(reg)); in WriteCIE()
101 } else if (reg == 4) { in WriteCIE()
104 opcodes.SameValue(Reg::X86Core(reg)); in WriteCIE()
109 for (int reg = 0; reg < 8; reg++) { in WriteCIE() local
110 opcodes.Undefined(Reg::X86Fp(reg)); in WriteCIE()
122 for (int reg = 0; reg < 16; reg++) { in WriteCIE() local
123 if (reg == 4) { in WriteCIE()
125 } else if (reg < 12 && reg != 3 && reg != 5) { // except EBX and EBP. in WriteCIE()
126 opcodes.Undefined(Reg::X86_64Core(reg)); in WriteCIE()
128 opcodes.SameValue(Reg::X86_64Core(reg)); in WriteCIE()
132 for (int reg = 0; reg < 16; reg++) { in WriteCIE() local
133 if (reg < 12) { in WriteCIE()
134 opcodes.Undefined(Reg::X86_64Fp(reg)); in WriteCIE()
136 opcodes.SameValue(Reg::X86_64Fp(reg)); in WriteCIE()