aboutsummaryrefslogtreecommitdiff
path: root/libgloss/mips/idtmon.S
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/mips/idtmon.S')
-rw-r--r--libgloss/mips/idtmon.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/libgloss/mips/idtmon.S b/libgloss/mips/idtmon.S
index 304aaa4..d09b2e0 100644
--- a/libgloss/mips/idtmon.S
+++ b/libgloss/mips/idtmon.S
@@ -28,7 +28,8 @@
#define INDIRECT(name,index) \
.globl name; \
.ent name; \
-name: la $2,+(0xbfc00000+((index)*8)); \
+name: lui $2,%hi(0xbfc00000+((index)*8)); \
+ addiu $2,$2,%lo(0xbfc00000+((index)*8)); \
j $2; \
.end name