Lines Matching refs:tmp1

138 #define	FPRAS_INTERVAL(operation, blk, doex, tmp1, tmp2, tmp3, tmp4, label) \  argument
139 sethi %hi(fpras_interval), tmp1 ;\
140 ldx [tmp1 + %lo(fpras_interval)], tmp1 ;\
141 brlz,pn tmp1, label##f /* not initialized? */ ;\
163 cmp tmp4, tmp1 /* compare delta to interval */ ;\
167 ldn [THREAD_REG + T_CPU], tmp1 ;\
168 ld [tmp1 + CPU_ID], tmp1 ;\
171 sll tmp1, FPRAS_CHKFNGRP_SIZE_SHIFT, tmp1 ;\
172 add doex, tmp1, doex ;\
173 mov operation, tmp1 ;\
174 sll tmp1, FPRAS_CHKFN_SIZE_SHIFT, tmp1 ;\
175 add doex, tmp1, doex /* address of check function */ ;\
210 #define FPRAS_REWRITE_TYPE1(blk, doex, fpq, tmp1, label) \ argument
212 sethi %hi(fpras_chkfn_type1), tmp1 ;\
213 add tmp1, %lo(fpras_chkfn_type1), tmp1 ;\
214 add tmp1, FPRAS_BLK0 + blk * 64, tmp1 ;\
215 ldda [tmp1]ASI_BLK_P, fpq ;\
216 add doex, FPRAS_BLK0 + blk * 64, tmp1 ;\
217 stda fpq, [tmp1]ASI_BLK_P ;\
233 #define FPRAS_REWRITE_TYPE2Q1(blk, doex, tmp1, tmp2, label1, label2) \ argument
235 mov 0x2, tmp1 ;\
238 deccc tmp1 ;\
243 rdpr %tick, tmp1 ;\
246 btst 0x7, tmp1 ;\
247 alignaddr tmp1, %g0, %g0 /* changes %gsr */ ;\
251 alignaddrl tmp1, %g0, %g0 ;\
254 add doex, FPRAS_BLK0 + blk * 64, tmp1 ;\
257 stda %f0, [tmp1]ASI_BLK_P ;\
261 #define FPRAS_REWRITE_TYPE2Q2(blk, doex, tmp1, tmp2, label1, label2) \ argument
263 mov 0x2, tmp1 ;\
266 deccc tmp1 ;\
271 rdpr %tick, tmp1 ;\
274 btst 0x7, tmp1 ;\
275 alignaddr tmp1, %g0, %g0 /* changes %gsr */ ;\
279 alignaddrl tmp1, %g0, %g0 ;\
282 add doex, FPRAS_BLK0 + blk * 64, tmp1 ;\
285 stda %f16, [tmp1]ASI_BLK_P ;\