Lines Matching refs:temp0
1769 slowPathLabel, class, count, temp0, temp1, temp2
1780 ld \temp0, THREAD_LOCAL_POS_OFFSET(xSELF) // Check tlab for space, note that
1787 sub \temp2, \temp2, \temp0
1795 mv a0, \temp0
1796 add \temp0, \temp0, \temp1
1797 sd \temp0, THREAD_LOCAL_POS_OFFSET(xSELF) // Store new thread_local_pos.
1832 .macro COMPUTE_ARRAY_SIZE_UNKNOWN class, count, temp0, temp1, temp2
1834 lwu \temp0, MIRROR_CLASS_COMPONENT_TYPE_OFFSET(\class) // Load component type
1835 UNPOISON_HEAP_REF \temp0
1836 lwu \temp0, MIRROR_CLASS_OBJECT_PRIMITIVE_TYPE_OFFSET(\temp0)
1837 srli \temp0, \temp0, PRIMITIVE_TYPE_SIZE_SHIFT_SHIFT // Component size shift is in high 16
1841 sll \temp1, \temp1, \temp0 // Calculate data size
1848 addi \temp0, \temp0, 1 // Add 4 to the length only if the
1851 andi \temp0, \temp0, 4
1852 add \temp1, \temp1, \temp0
1855 .macro COMPUTE_ARRAY_SIZE_8 class, count, temp0, temp1, temp2
1861 .macro COMPUTE_ARRAY_SIZE_16 class, count, temp0, temp1, temp2
1867 .macro COMPUTE_ARRAY_SIZE_32 class, count, temp0, temp1, temp2
1873 .macro COMPUTE_ARRAY_SIZE_64 class, count, temp0, temp1, temp2