Lines Matching refs:tmp2
134 * tmp2 (register): used for scratch, not preserved
140 #define FPRAS_INTERVAL(operation, blk, doex, tmp1, tmp2, tmp3, tmp4, label) \
145 sethi %hi(fpras_disableids), tmp2 ;\
146 ld [tmp2 + %lo(fpras_disableids)], tmp2 ;\
149 btst tmp3, tmp2 ;\
152 set fpras_chkfn_type1, tmp2 ;\
153 prefetch [tmp2 + (FPRAS_BLK0 + blk * 64)], #one_read ;\
154 ldn [THREAD_REG + T_CPU], tmp2 ;\
155 ldn [tmp2 + CPU_PRIVATE], tmp2 ;\
156 brz,pn tmp2, label/**/f /* early in startup? */ ;\
160 add tmp2, tmp4, tmp2 ;\
161 add tmp2, tmp3, tmp2 /* keep ptr for update */ ;\
162 ldx [tmp2], tmp3 /* last timestamp */ ;\
168 stx doex, [tmp2] /* updated timestamp */ ;\
235 #define FPRAS_REWRITE_TYPE2Q1(blk, doex, tmp1, tmp2, label1, label2) \
238 set fpras_chkfn_type1, tmp2 ;\
241 ldd [tmp2 + (FPRAS_BLK0 + blk * 64)], %f4 ;\
242 ldd [tmp2 + (FPRAS_BLK0 + blk * 64) + 8], %f2 ;\
263 #define FPRAS_REWRITE_TYPE2Q2(blk, doex, tmp1, tmp2, label1, label2) \
266 set fpras_chkfn_type1, tmp2 ;\
269 ldd [tmp2 + (FPRAS_BLK0 + blk * 64)], %f20 ;\
270 ldd [tmp2 + (FPRAS_BLK0 + blk * 64) + 8], %f18 ;\