From: Alexandre Oliva Date: Thu, 20 Mar 2003 07:54:56 +0000 (+0000) Subject: * sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S: Sign-extend with a single instruction. X-Git-Tag: cvs/glibc-2_3_3~1146 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfd49d5558cc88986cc95f70aa5646902ebd8ad4;p=thirdparty%2Fglibc.git * sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S: Sign-extend with a single instruction. * sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S: Sign-extend with a single instruction. --- diff --git a/ChangeLog b/ChangeLog index 8201df04fc5..2d0522d6b5c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2003-03-20 Alexandre Oliva + * sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S: Sign-extend + with a single instruction. + * sysdeps/mips/dl-machine.h (ELF_MIPS_GNU_GOT1_MASK): Define properly for n64. (elf_machine_runtime_setup): Cast link_map pointer to Elf Addr diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S b/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S index ed3b4078e43..7b14089bcbc 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S @@ -26,8 +26,7 @@ .text ENTRY (__ioctl) li v0, __NR_ioctl - dsll a1,a1,32 - dsra a1,a1,32 + sll a1,a1,0 syscall /* Do the system call. */ bne a3, zero, L(error) ret