Print this page

        

*** 750,760 **** ld [%sp+0x44],%f0 .end .inline __swapEX,1 and %o0,0x1f,%o1 ! sll %o1,5,%o1 ! input to aexc bit location .volatile st %fsr,[%sp+0x44] ld [%sp+0x44],%o0 ! o0 = fsr andn %o0,0x3e0,%o2 or %o1,%o2,%o1 ! o1 = new fsr --- 750,760 ---- ld [%sp+0x44],%f0 .end .inline __swapEX,1 and %o0,0x1f,%o1 ! sll %o1,5,%o1 ! shift input to aexc bit location .volatile st %fsr,[%sp+0x44] ld [%sp+0x44],%o0 ! o0 = fsr andn %o0,0x3e0,%o2 or %o1,%o2,%o1 ! o1 = new fsr
*** 775,785 **** or %g0,%g0,%o0 .end .inline __swapRD,1 and %o0,0x3,%o0 ! sll %o0,30,%o1 ! input to RD bit location .volatile st %fsr,[%sp+0x44] ld [%sp+0x44],%o0 ! o0 = fsr set 0xc0000000,%o4 ! mask of rounding direction bits andn %o0,%o4,%o2 --- 775,785 ---- or %g0,%g0,%o0 .end .inline __swapRD,1 and %o0,0x3,%o0 ! sll %o0,30,%o1 ! shift input to RD bit location .volatile st %fsr,[%sp+0x44] ld [%sp+0x44],%o0 ! o0 = fsr set 0xc0000000,%o4 ! mask of rounding direction bits andn %o0,%o4,%o2
*** 798,808 **** or %g0,%g0,%o0 .end .inline __swapTE,1 and %o0,0x1f,%o0 ! sll %o0,23,%o1 ! input to TEM bit location .volatile st %fsr,[%sp+0x44] ld [%sp+0x44],%o0 ! o0 = fsr set 0x0f800000,%o4 ! mask of TEM (Trap Enable Mode bits) andn %o0,%o4,%o2 --- 798,808 ---- or %g0,%g0,%o0 .end .inline __swapTE,1 and %o0,0x1f,%o0 ! sll %o0,23,%o1 ! shift input to TEM bit location .volatile st %fsr,[%sp+0x44] ld [%sp+0x44],%o0 ! o0 = fsr set 0x0f800000,%o4 ! mask of TEM (Trap Enable Mode bits) andn %o0,%o4,%o2