patch-1.3.5 linux/arch/i386/math-emu/reg_round.S
Next file: linux/arch/i386/math-emu/reg_u_add.S
Previous file: linux/arch/i386/math-emu/reg_norm.S
Back to the patch index
Back to the overall index
- Lines: 67
- Date:
Thu Jun 29 11:44:05 1995
- Orig file:
v1.3.4/linux/arch/i386/math-emu/reg_round.S
- Orig date:
Fri Aug 19 14:06:50 1994
diff -u --recursive --new-file v1.3.4/linux/arch/i386/math-emu/reg_round.S linux/arch/i386/math-emu/reg_round.S
@@ -101,14 +101,12 @@
.text
- .align 2,144
.globl fpu_reg_round
.globl fpu_reg_round_sqrt
.globl fpu_Arith_exit
-.globl _round_reg
/* Entry point when called from C */
-_round_reg:
+ENTRY(round_reg)
pushl %ebp
movl %esp,%ebp
pushl %esi
@@ -435,7 +433,7 @@
*/
xL_precision_lost_up:
push %eax
- call _set_precision_flag_up
+ call SYMBOL_NAME(set_precision_flag_up)
popl %eax
jmp xL_no_precision_loss
@@ -445,7 +443,7 @@
*/
xL_precision_lost_down:
push %eax
- call _set_precision_flag_down
+ call SYMBOL_NAME(set_precision_flag_down)
popl %eax
jmp xL_no_precision_loss
@@ -598,7 +596,7 @@
/* There must be a masked underflow */
push %eax
pushl EX_Underflow
- call _exception
+ call SYMBOL_NAME(exception)
popl %eax
popl %eax
jmp xL_Normalised
@@ -610,12 +608,12 @@
*/
L_underflow_to_zero:
push %eax
- call _set_precision_flag_down
+ call SYMBOL_NAME(set_precision_flag_down)
popl %eax
push %eax
pushl EX_Underflow
- call _exception
+ call SYMBOL_NAME(exception)
popl %eax
popl %eax
@@ -628,7 +626,7 @@
/* The operations resulted in a number too large to represent. */
L_overflow:
push %edi
- call _arith_overflow
+ call SYMBOL_NAME(arith_overflow)
pop %edi
jmp fpu_reg_round_exit
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this