| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Written by Ulrich Drepper <drepper@cygnus.com>. | 2 * Written by Ulrich Drepper <drepper@cygnus.com>. |
| 3 * Based on e_remainder by J.T. Conklin <jtc@netbsd.org>. | 3 * Based on e_remainder by J.T. Conklin <jtc@netbsd.org>. |
| 4 * Public domain. | 4 * Public domain. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 #include <machine/asm.h> | 7 #include <machine/asm.h> |
| 8 #include "bp-sym.h" | 8 #include "bp-sym.h" |
| 9 #include "bp-asm.h" | 9 #include "bp-asm.h" |
| 10 | 10 |
| (...skipping 27 matching lines...) Expand all Loading... |
| 38 movl QUOP(%esp), %ecx | 38 movl QUOP(%esp), %ecx |
| 39 CHECK_BOUNDS_BOTH_WIDE (%ecx, QUOP(%esp), $4) | 39 CHECK_BOUNDS_BOTH_WIDE (%ecx, QUOP(%esp), $4) |
| 40 movl DVDND(%esp), %edx | 40 movl DVDND(%esp), %edx |
| 41 xorl DVSOR(%esp), %edx | 41 xorl DVSOR(%esp), %edx |
| 42 testl $0x80000000, %edx | 42 testl $0x80000000, %edx |
| 43 jz 1f | 43 jz 1f |
| 44 negl %eax | 44 negl %eax |
| 45 1: movl %eax, (%ecx) | 45 1: movl %eax, (%ecx) |
| 46 | 46 |
| 47 LEAVE | 47 LEAVE |
| 48 » ret | 48 » NACLRET |
| 49 END (BP_SYM (__remquof)) | 49 END (BP_SYM (__remquof)) |
| 50 weak_alias (BP_SYM (__remquof), BP_SYM (remquof)) | 50 weak_alias (BP_SYM (__remquof), BP_SYM (remquof)) |
| OLD | NEW |