g3
p = g0+y*(g1+y*(g2+y*(g3+y*(g4+y*(g5+y*(g6+y*g7))))));
p = g0+y*(g1+y*(g2+y*(g3+y*(g4+y*(g5+y*(g6+y*g7))))));
g3 = 1.088204769468828767498470e6,
float g0, g1, g2, g3;
g3 = (float)(one + z3 * (mhalf + z3 * (C0 + z3 *
g3 = -g3;
*s = g3;
*c = g3;
ldx [RP + G3_OFF], %g3; \
stx %g3, [RP + G3_OFF]; \
.register %g3, #scratch
.register %g3, #scratch
andn %o4, PSTATE_IE | PSTATE_AM, %g3 ! clear IE, AM bits
wrpr %g0, %g3, %pstate
stxa %g3, [%g1 + CH_ERR_TL1_G3]%asi; \
rdpr %tpc, %g3; \
andn %g3, 3, %g3; \
or %g3, %g6, %g3; \
stxa %g3, [%g1 + CH_ERR_TL1_G1]%asi; \
set flags | CH_ERR_TL, %g3; \
sllx %g3, CH_ERR_ME_SHIFT, %g4; \
or %g2, %g4, %g3; \
9: stxa %g3, [%g1 + CH_ERR_TL1_FLAGS]%asi; \
CPU_INDEX(%g2, %g3); \
set ch_err_tl1_pending, %g3; \
stb %g4, [%g2 + %g3]; \
ldxa [%g1 + CH_ERR_TL1_G3]%asi, %g3; \
stna %g3, [scr1 + TRAP_ENT_F1]%asi; \
DTLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
DTLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
ITLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
ITLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
ITLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
SET_SHCTX_TAGACC(%g3, %g4, ASI_DMMU) ;\
DTLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
SET_SHCTX_TAGACC(%g3, %g4, ASI_IMMU) ;\
ITLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
stna %g3, [scr1 + TRAP_ENT_F1]%asi; \
DTLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
ITLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
DTLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\
ITLB_STUFF(%g5, %g1, %g2, %g3, %g4) ;\