Lines Matching refs:inst_data
95 inline int32_t Instruction::VRegA(Format format, uint16_t inst_data) const { in VRegA() argument
98 case k10t: return VRegA_10t(inst_data); in VRegA()
99 case k10x: return VRegA_10x(inst_data); in VRegA()
100 case k11n: return VRegA_11n(inst_data); in VRegA()
101 case k11x: return VRegA_11x(inst_data); in VRegA()
102 case k12x: return VRegA_12x(inst_data); in VRegA()
104 case k21c: return VRegA_21c(inst_data); in VRegA()
105 case k21h: return VRegA_21h(inst_data); in VRegA()
106 case k21s: return VRegA_21s(inst_data); in VRegA()
107 case k21t: return VRegA_21t(inst_data); in VRegA()
108 case k22b: return VRegA_22b(inst_data); in VRegA()
109 case k22c: return VRegA_22c(inst_data); in VRegA()
110 case k22s: return VRegA_22s(inst_data); in VRegA()
111 case k22t: return VRegA_22t(inst_data); in VRegA()
112 case k22x: return VRegA_22x(inst_data); in VRegA()
113 case k23x: return VRegA_23x(inst_data); in VRegA()
115 case k31c: return VRegA_31c(inst_data); in VRegA()
116 case k31i: return VRegA_31i(inst_data); in VRegA()
117 case k31t: return VRegA_31t(inst_data); in VRegA()
119 case k35c: return VRegA_35c(inst_data); in VRegA()
120 case k3rc: return VRegA_3rc(inst_data); in VRegA()
121 case k45cc: return VRegA_45cc(inst_data); in VRegA()
122 case k4rcc: return VRegA_4rcc(inst_data); in VRegA()
123 case k51l: return VRegA_51l(inst_data); in VRegA()
130 inline int8_t Instruction::VRegA_10t(uint16_t inst_data) const { in VRegA_10t() argument
132 return static_cast<int8_t>(InstAA(inst_data)); in VRegA_10t()
135 inline uint8_t Instruction::VRegA_10x(uint16_t inst_data) const { in VRegA_10x() argument
137 return InstAA(inst_data); in VRegA_10x()
140 inline uint4_t Instruction::VRegA_11n(uint16_t inst_data) const { in VRegA_11n() argument
142 return InstA(inst_data); in VRegA_11n()
145 inline uint8_t Instruction::VRegA_11x(uint16_t inst_data) const { in VRegA_11x() argument
147 return InstAA(inst_data); in VRegA_11x()
150 inline uint4_t Instruction::VRegA_12x(uint16_t inst_data) const { in VRegA_12x() argument
152 return InstA(inst_data); in VRegA_12x()
160 inline uint8_t Instruction::VRegA_21c(uint16_t inst_data) const { in VRegA_21c() argument
162 return InstAA(inst_data); in VRegA_21c()
165 inline uint8_t Instruction::VRegA_21h(uint16_t inst_data) const { in VRegA_21h() argument
167 return InstAA(inst_data); in VRegA_21h()
170 inline uint8_t Instruction::VRegA_21s(uint16_t inst_data) const { in VRegA_21s() argument
172 return InstAA(inst_data); in VRegA_21s()
175 inline uint8_t Instruction::VRegA_21t(uint16_t inst_data) const { in VRegA_21t() argument
177 return InstAA(inst_data); in VRegA_21t()
180 inline uint8_t Instruction::VRegA_22b(uint16_t inst_data) const { in VRegA_22b() argument
182 return InstAA(inst_data); in VRegA_22b()
185 inline uint4_t Instruction::VRegA_22c(uint16_t inst_data) const { in VRegA_22c() argument
187 return InstA(inst_data); in VRegA_22c()
190 inline uint4_t Instruction::VRegA_22s(uint16_t inst_data) const { in VRegA_22s() argument
192 return InstA(inst_data); in VRegA_22s()
195 inline uint4_t Instruction::VRegA_22t(uint16_t inst_data) const { in VRegA_22t() argument
197 return InstA(inst_data); in VRegA_22t()
200 inline uint8_t Instruction::VRegA_22x(uint16_t inst_data) const { in VRegA_22x() argument
202 return InstAA(inst_data); in VRegA_22x()
205 inline uint8_t Instruction::VRegA_23x(uint16_t inst_data) const { in VRegA_23x() argument
207 return InstAA(inst_data); in VRegA_23x()
215 inline uint8_t Instruction::VRegA_31c(uint16_t inst_data) const { in VRegA_31c() argument
217 return InstAA(inst_data); in VRegA_31c()
220 inline uint8_t Instruction::VRegA_31i(uint16_t inst_data) const { in VRegA_31i() argument
222 return InstAA(inst_data); in VRegA_31i()
225 inline uint8_t Instruction::VRegA_31t(uint16_t inst_data) const { in VRegA_31t() argument
227 return InstAA(inst_data); in VRegA_31t()
235 inline uint4_t Instruction::VRegA_35c(uint16_t inst_data) const { in VRegA_35c() argument
237 return InstB(inst_data); // This is labeled A in the spec. in VRegA_35c()
240 inline uint8_t Instruction::VRegA_3rc(uint16_t inst_data) const { in VRegA_3rc() argument
242 return InstAA(inst_data); in VRegA_3rc()
245 inline uint8_t Instruction::VRegA_51l(uint16_t inst_data) const { in VRegA_51l() argument
247 return InstAA(inst_data); in VRegA_51l()
250 inline uint4_t Instruction::VRegA_45cc(uint16_t inst_data) const { in VRegA_45cc() argument
252 return InstB(inst_data); // This is labeled A in the spec. in VRegA_45cc()
255 inline uint8_t Instruction::VRegA_4rcc(uint16_t inst_data) const { in VRegA_4rcc() argument
257 return InstAA(inst_data); in VRegA_4rcc()
298 inline int32_t Instruction::VRegB(Format format, uint16_t inst_data) const { in VRegB() argument
301 case k11n: return VRegB_11n(inst_data); in VRegB()
302 case k12x: return VRegB_12x(inst_data); in VRegB()
308 case k22c: return VRegB_22c(inst_data); in VRegB()
309 case k22s: return VRegB_22s(inst_data); in VRegB()
310 case k22t: return VRegB_22t(inst_data); in VRegB()
332 inline int4_t Instruction::VRegB_11n(uint16_t inst_data) const { in VRegB_11n() argument
334 return static_cast<int4_t>((InstB(inst_data) << 28) >> 28); in VRegB_11n()
337 inline uint4_t Instruction::VRegB_12x(uint16_t inst_data) const { in VRegB_12x() argument
339 return InstB(inst_data); in VRegB_12x()
367 inline uint4_t Instruction::VRegB_22c(uint16_t inst_data) const { in VRegB_22c() argument
369 return InstB(inst_data); in VRegB_22c()
372 inline uint4_t Instruction::VRegB_22s(uint16_t inst_data) const { in VRegB_22s() argument
374 return InstB(inst_data); in VRegB_22s()
377 inline uint4_t Instruction::VRegB_22t(uint16_t inst_data) const { in VRegB_22t() argument
379 return InstB(inst_data); in VRegB_22t()
558 inline uint32_t Instruction::GetVarArgs(uint32_t arg[kMaxVarArgRegs], uint16_t inst_data) const { in GetVarArgs() argument
572 uint4_t count = InstB(inst_data); // This is labeled A in the spec. in GetVarArgs()
584 arg[4] = InstA(inst_data); in GetVarArgs()