patch-2.4.14 linux/include/asm-sparc64/xor.h
Next file: linux/include/linux/blkdev.h
Previous file: linux/include/asm-sparc64/pgtable.h
Back to the patch index
Back to the overall index
- Lines: 51
- Date:
Sun Nov 4 09:31:57 2001
- Orig file:
v2.4.13/linux/include/asm-sparc64/xor.h
- Orig date:
Sun Nov 12 19:39:51 2000
diff -u --recursive --new-file v2.4.13/linux/include/asm-sparc64/xor.h linux/include/asm-sparc64/xor.h
@@ -52,8 +52,8 @@
.globl xor_vis_2
.type xor_vis_2,@function
xor_vis_2:
- rd %fprs, %g1
- andcc %g1, FPRS_FEF|FPRS_DU, %g0
+ rd %fprs, %o5
+ andcc %o5, FPRS_FEF|FPRS_DU, %g0
be,pt %icc, 0f
sethi %hi(VISenter), %g1
jmpl %g1 + %lo(VISenter), %g7
@@ -124,8 +124,8 @@
.globl xor_vis_3
.type xor_vis_3,@function
xor_vis_3:
- rd %fprs, %g1
- andcc %g1, FPRS_FEF|FPRS_DU, %g0
+ rd %fprs, %o5
+ andcc %o5, FPRS_FEF|FPRS_DU, %g0
be,pt %icc, 0f
sethi %hi(VISenter), %g1
jmpl %g1 + %lo(VISenter), %g7
@@ -193,8 +193,8 @@
.globl xor_vis_4
.type xor_vis_4,@function
xor_vis_4:
- rd %fprs, %g1
- andcc %g1, FPRS_FEF|FPRS_DU, %g0
+ rd %fprs, %o5
+ andcc %o5, FPRS_FEF|FPRS_DU, %g0
be,pt %icc, 0f
sethi %hi(VISenter), %g1
jmpl %g1 + %lo(VISenter), %g7
@@ -281,13 +281,15 @@
.globl xor_vis_5
.type xor_vis_5,@function
xor_vis_5:
- rd %fprs, %g1
- andcc %g1, FPRS_FEF|FPRS_DU, %g0
+ mov %o5, %g5
+ rd %fprs, %o5
+ andcc %o5, FPRS_FEF|FPRS_DU, %g0
be,pt %icc, 0f
sethi %hi(VISenter), %g1
jmpl %g1 + %lo(VISenter), %g7
add %g7, 8, %g7
0: wr %g0, FPRS_FEF, %fprs
+ mov %g5, %o5
rd %asi, %g1
wr %g0, ASI_BLK_P, %asi
membar #LoadStore|#StoreLoad|#StoreStore
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)