Lines Matching refs:t0

6    FETCH_FROM_THREAD_CACHE /*expected klass*/a1, .L${opcode}_miss, t0, t1
9 srliw t0, xINST, 8 // t0 := AA
19 GET_INST_OPCODE t0
20 GOTO_OPCODE t0
104 FETCH_FROM_THREAD_CACHE /*expected klass*/ a1, .L${opcode}_miss, t0, t1
119 GET_INST_OPCODE t0
120 GOTO_OPCODE t0
203 FETCH_FROM_THREAD_CACHE /*resolved klass*/a0, .L${opcode}_miss, t0, t1
204 TEST_IF_MARKING t0, .L${opcode}_mark
207 ld t0, THREAD_ALLOC_OBJECT_ENTRYPOINT_OFFSET(xSELF)
208 jalr t0 // arg a0 (klass)
213 SET_VREG_OBJECT a0, s7, z0=t0 // refs[AA] := new-obj
215 GET_INST_OPCODE t0
216 GOTO_OPCODE t0
278 % get_vreg("t0", "s7", is_unsigned=True) # t0 := holder
279 beqz t0, .L${opcode}_null
280 add t0, a0, t0 // t0 := field addr
285 GET_INST_OPCODE t0
286 GOTO_OPCODE t0
340 % get_vreg("t0", "s7", is_unsigned=True) # t0 := holder
341 beqz t0, .L${opcode}_null
342 add t0, a0, t0 // t0 := field addr
343 lwu a0, (t0) // a0 := object
349 SET_VREG_OBJECT a0, s8, z0=t0
350 GET_INST_OPCODE t0
351 GOTO_OPCODE t0
439 FETCH_FROM_THREAD_CACHE /*resolved_field*/a0, .L${opcode}_slow, t0, t1
442 % get_vreg("t0", "s7", is_unsigned=True) # t0 := holder
443 beqz t0, .L${opcode}_null
444 add t0, a0, t0 // t0 := field addr
447 GET_INST_OPCODE t0
448 GOTO_OPCODE t0
511 FETCH_FROM_THREAD_CACHE /*resolved_field*/a0, .L${opcode}_slow, t0, t1
514 % get_vreg("t0", "s7", is_unsigned=True) # t0 := holder
515 beqz t0, .L${opcode}_null
516 add t1, a0, t0 // t1 := field addr
522 GET_INST_OPCODE t0
523 GOTO_OPCODE t0
602 FETCH_FROM_THREAD_CACHE /*resolved_field*/a0, .L${opcode}_slow, t0, t1
605 lwu t0, ART_FIELD_OFFSET_OFFSET(a0) // t0 := field offset
610 add t0, t0, a0 // t0 := field addr, after possible a0 update
615 GET_INST_OPCODE t0
616 GOTO_OPCODE t0
631 slli t0, a0, 63
632 bgez t0, .L${opcode}_slow_resume
675 FETCH_FROM_THREAD_CACHE /*resolved_field*/a0, .L${opcode}_slow, t0, t1
678 lwu t0, ART_FIELD_OFFSET_OFFSET(a0) // t0 := field offset
682 add t0, t0, a0 // t0 := field addr
683 lwu a0, (t0) // a0 := value (ref)
688 SET_VREG_OBJECT a0, s7, z0=t0
689 GET_INST_OPCODE t0
690 GOTO_OPCODE t0
694 add t0, t0, a0 // t0 := field addr, after a0 update
695 lwu a0, (t0) // a0 := value (ref)
787 FETCH_FROM_THREAD_CACHE /*resolved_field*/a0, .L${opcode}_slow, t0, t1
790 lwu t0, ART_FIELD_OFFSET_OFFSET(a0)
795 add t0, t0, a0 // t0 := field addr, after possible a0 update
798 GET_INST_OPCODE t0
799 GOTO_OPCODE t0
814 slli t0, a0, 63
815 bgez t0, .L${opcode}_slow_resume
870 FETCH_FROM_THREAD_CACHE /*resolved_field*/a0, .L${opcode}_slow, t0, t1
873 lwu t0, ART_FIELD_OFFSET_OFFSET(a0)
878 add t0, t0, a0 // t0 := field addr, after possible a0 update
880 sw s8, (t0) // store reference
883 GET_INST_OPCODE t0
884 GOTO_OPCODE t0