Lines Matching refs:tmp1

140 #define	FPRAS_INTERVAL(operation, blk, doex, tmp1, tmp2, tmp3, tmp4, label) \  argument
141 sethi %hi(fpras_interval), tmp1 ;\
142 ldx [tmp1 + %lo(fpras_interval)], tmp1 ;\
143 brlz,pn tmp1, label/**/f /* not initialized? */ ;\
165 cmp tmp4, tmp1 /* compare delta to interval */ ;\
169 ldn [THREAD_REG + T_CPU], tmp1 ;\
170 ld [tmp1 + CPU_ID], tmp1 ;\
173 sll tmp1, FPRAS_CHKFNGRP_SIZE_SHIFT, tmp1 ;\
174 add doex, tmp1, doex ;\
175 mov operation, tmp1 ;\
176 sll tmp1, FPRAS_CHKFN_SIZE_SHIFT, tmp1 ;\
177 add doex, tmp1, doex /* address of check function */ ;\
212 #define FPRAS_REWRITE_TYPE1(blk, doex, fpq, tmp1, label) \ argument
214 sethi %hi(fpras_chkfn_type1), tmp1 ;\
215 add tmp1, %lo(fpras_chkfn_type1), tmp1 ;\
216 add tmp1, FPRAS_BLK0 + blk * 64, tmp1 ;\
217 ldda [tmp1]ASI_BLK_P, fpq ;\
218 add doex, FPRAS_BLK0 + blk * 64, tmp1 ;\
219 stda fpq, [tmp1]ASI_BLK_P ;\
235 #define FPRAS_REWRITE_TYPE2Q1(blk, doex, tmp1, tmp2, label1, label2) \ argument
237 mov 0x2, tmp1 ;\
240 deccc tmp1 ;\
245 rdpr %tick, tmp1 ;\
248 btst 0x7, tmp1 ;\
249 alignaddr tmp1, %g0, %g0 /* changes %gsr */ ;\
253 alignaddrl tmp1, %g0, %g0 ;\
256 add doex, FPRAS_BLK0 + blk * 64, tmp1 ;\
259 stda %f0, [tmp1]ASI_BLK_P ;\
263 #define FPRAS_REWRITE_TYPE2Q2(blk, doex, tmp1, tmp2, label1, label2) \ argument
265 mov 0x2, tmp1 ;\
268 deccc tmp1 ;\
273 rdpr %tick, tmp1 ;\
276 btst 0x7, tmp1 ;\
277 alignaddr tmp1, %g0, %g0 /* changes %gsr */ ;\
281 alignaddrl tmp1, %g0, %g0 ;\
284 add doex, FPRAS_BLK0 + blk * 64, tmp1 ;\
287 stda %f16, [tmp1]ASI_BLK_P ;\