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

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