Lines Matching refs:a5
193 movi a5, 8
194 access_ok a3, a5, a6, a2, .Linvalid_instruction
197 l32i a5, a3, 0
199 __src_b a3, a5, a6 # a3 has the data word
209 extui a5, a4, INSN_OP1, 4
210 _beqi a5, OP1_L32I, .Lload_w
211 bnei a5, OP1_L8UI, .Lload16
239 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble
242 _beqi a5, OP0_L32I_N, .Lload # L32I.N, jump
243 addi a6, a5, -OP0_S32I_N
253 .Lstore:movi a5, .Lstore_table # table
255 addx8 a5, a6, a5
256 jx a5 # jump into table
268 l32e a5, a3, -8
271 l32i a5, a3, 0
274 __src_b a3, a5, a6 # a3 has the data word
279 extui a5, a4, INSN_OP0, 4
280 _beqi a5, OP0_L32I_N, .Lload_w# l32i.n: jump
287 extui a5, a4, INSN_OP1, 4
288 _beqi a5, OP1_L32I, .Lload_w # l32i: jump
293 _beqi a5, OP1_L16UI, .Lload_w
294 addi a5, a5, -OP1_L16SI
295 _bnez a5, .Linvalid_instruction
309 movi a5, .Lload_table
310 addx8 a4, a4, a5
367 l32i a5, a2, PT_AREG5
390 extui a5, a4, INSN_OP0, 4 # extract OP0
391 addi a5, a5, -OP0_S32I_N
392 _beqz a5, 1f # s32i.n: jump
399 extui a5, a4, INSN_OP1, 4 # extract OP1
400 _beqi a5, OP1_S32I, 1f # jump if 32 bit store
401 _bnei a5, OP1_S16I, .Linvalid_instruction
403 movi a5, -1
405 __exth a6, a5 # get 16-bit mask ffffffff:ffff0000
415 movi a5, -1 # mask: ffffffff:XXXX0000
421 __src_b a8, a5, a6 # lo-mask F..F0..0 (BE) 0..0F..F (LE)
422 __src_b a6, a6, a5 # hi-mask 0..0F..F (BE) F..F0..0 (LE)
424 l32e a5, a4, -8
426 l32i a5, a4, 0 # load lower address word
428 and a5, a5, a8 # mask
430 or a5, a5, a8 # or with original value
432 s32e a5, a4, -8
435 s32i a5, a4, 0 # store
438 __sl a5, a3
440 or a6, a6, a5
479 l32i a5, a2, PT_AREG5
497 s32i a5, a2, PT_AREG5
505 rsr a5, sar
506 s32i a5, a2, PT_SAR
536 l32i a5, a3, 4
539 __src_b a4, a4, a5 # a4 has the instruction
553 l32i a5, a2, PT_AREG5