Index: src/runtime/lookup-asm/lookup-asm-mips64-elf.S ================================================================== --- src/runtime/lookup-asm/lookup-asm-mips64-elf.S +++ src/runtime/lookup-asm/lookup-asm-mips64-elf.S @@ -91,16 +91,18 @@ .size \name, .-\name .endm .macro generate_lookup_super name lookup \name: - ld $t0, 0($a0) - beqz $t0, 0f + move $t0, $a0 + ld $a0, 0($a0) + beqz $a0, 0f - ld $t0, 8($a0) + ld $t0, 8($t0) ld $t0, 64($t0) + addiu $t9, $t9, \lookup-\name b .Lmain_\lookup 0: lui $v0, %hi(%neg(%gp_rel(\name))) daddu $v0, $v0, $t9