]> sourceware.org Git - glibc.git/commitdiff
LoongArch: Unify Register Names.
authorcaiyinyu <caiyinyu@loongson.cn>
Fri, 20 Oct 2023 01:20:02 +0000 (09:20 +0800)
committercaiyinyu <caiyinyu@loongson.cn>
Thu, 26 Oct 2023 09:23:47 +0000 (17:23 +0800)
sysdeps/loongarch/__longjmp.S
sysdeps/loongarch/setjmp.S

index cbde1946a0db8bb2ecfb3807de210360bbcf128c..e87ce31194f2de7b83facecd0a0184b7836282ae 100644 (file)
@@ -43,18 +43,18 @@ ENTRY (__longjmp)
        REG_L s8, a0, 12*SZREG
 
 #ifndef __loongarch_soft_float
-       FREG_L $f24, a0, 13*SZREG + 0*SZFREG
-       FREG_L $f25, a0, 13*SZREG + 1*SZFREG
-       FREG_L $f26, a0, 13*SZREG + 2*SZFREG
-       FREG_L $f27, a0, 13*SZREG + 3*SZFREG
-       FREG_L $f28, a0, 13*SZREG + 4*SZFREG
-       FREG_L $f29, a0, 13*SZREG + 5*SZFREG
-       FREG_L $f30, a0, 13*SZREG + 6*SZFREG
-       FREG_L $f31, a0, 13*SZREG + 7*SZFREG
+       FREG_L fs0, a0, 13*SZREG + 0*SZFREG
+       FREG_L fs1, a0, 13*SZREG + 1*SZFREG
+       FREG_L fs2, a0, 13*SZREG + 2*SZFREG
+       FREG_L fs3, a0, 13*SZREG + 3*SZFREG
+       FREG_L fs4, a0, 13*SZREG + 4*SZFREG
+       FREG_L fs5, a0, 13*SZREG + 5*SZFREG
+       FREG_L fs6, a0, 13*SZREG + 6*SZFREG
+       FREG_L fs7, a0, 13*SZREG + 7*SZFREG
 #endif
 
-       sltui   a0,a1,1
+       sltui   a0, a1, 1
        ADD     a0, a0, a1       # a0 = (a1 == 0) ? 1 : a1
-       jirl    zero,ra,0
+       jirl    zero, ra, 0
 
 END (__longjmp)
index 6c7065cdbb91a1364f10cb68ebcfe8a91a0fe921..b6e4f727cd518dea7841452da539541342252a5b 100644 (file)
@@ -52,19 +52,19 @@ ENTRY (__sigsetjmp)
        REG_S s8, a0, 12*SZREG
 
 #ifndef __loongarch_soft_float
-       FREG_S $f24, a0, 13*SZREG + 0*SZFREG
-       FREG_S $f25, a0, 13*SZREG + 1*SZFREG
-       FREG_S $f26, a0, 13*SZREG + 2*SZFREG
-       FREG_S $f27, a0, 13*SZREG + 3*SZFREG
-       FREG_S $f28, a0, 13*SZREG + 4*SZFREG
-       FREG_S $f29, a0, 13*SZREG + 5*SZFREG
-       FREG_S $f30, a0, 13*SZREG + 6*SZFREG
-       FREG_S $f31, a0, 13*SZREG + 7*SZFREG
+       FREG_S fs0, a0, 13*SZREG + 0*SZFREG
+       FREG_S fs1, a0, 13*SZREG + 1*SZFREG
+       FREG_S fs2, a0, 13*SZREG + 2*SZFREG
+       FREG_S fs3, a0, 13*SZREG + 3*SZFREG
+       FREG_S fs4, a0, 13*SZREG + 4*SZFREG
+       FREG_S fs5, a0, 13*SZREG + 5*SZFREG
+       FREG_S fs6, a0, 13*SZREG + 6*SZFREG
+       FREG_S fs7, a0, 13*SZREG + 7*SZFREG
 #endif
 
 #if !IS_IN (libc) && IS_IN(rtld)
        li.w            v0, 0
-       jirl            zero,ra,0
+       jirl            zero, ra, 0
 #else
        b               __sigjmp_save
 #endif
This page took 0.046267 seconds and 5 git commands to generate.