Lines Matching refs:a1
15 GET_VREG a1, a3 # a1 <- vCC (requested index)
20 dlsa a0, a1, a0, $shift # a0 <- arrayObj + index*width
22 daddu a0, a1, a0 # a0 <- arrayObj + index*width
24 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
52 GET_VREG a1, a3 # a1 <- vCC (requested index)
54 ld a1, THREAD_EXCEPTION_OFFSET(rSELF)
57 bnez a1, MterpException
76 GET_VREG a1, a3 # a1 <- vCC (requested index)
79 dlsa a0, a1, a0, 3 # a0 <- arrayObj + index*width
80 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
103 GET_VREG a1, a3 # a1 <- vCC (requested index)
108 dlsa a0, a1, a0, $shift # a0 <- arrayObj + index*width
110 daddu a0, a1, a0 # a0 <- arrayObj + index*width
112 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
136 move a1, rPC
157 GET_VREG a1, a3 # a1 <- vCC (requested index)
160 dlsa a0, a1, a0, 3 # a0 <- arrayObj + index*width
161 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
174 srl a1, rINST, 12 # a1 <- B
175 GET_VREG_U a0, a1 # a0 <- vB (object ref)
188 lh a1, 2(rPC) # a1 <- bbbb (lo)
191 ins a1, a0, 16, 16 # a1 <- BBBBbbbb
193 dlsa a1, a1, rPC, 1 # a1 <- PC + BBBBbbbb*2 (array data off.)
211 move a1, rPC
234 move a1, rPC