| author | |
| committer | |
| log | a220648198aafbd067ddbdc806d5d7ba50ed885b |
| tree | a89966ece6bb1a9df925f90e1f98aa7979c8227e |
| parent | 5aaa7d0fbb885db646ebd6557afc8def93ff860f |
Allows musl to compile for mipsel targets.
https://www.openwall.com/lists/musl/2019/09/27/1/22 files changed, 12 insertions(+), 24 deletions(-)
lib/libc/musl/src/setjmp/mips/longjmp.S+6-12| ... | ... | @@ -12,18 +12,12 @@ longjmp: |
| 12 | 12 | 	addu $2, $2, 1 |
| 13 | 13 | 1: |
| 14 | 14 | #ifndef __mips_soft_float |
| 15 | 	lwc1 $20, 56($4) | |
| 16 | 	lwc1 $21, 60($4) | |
| 17 | 	lwc1 $22, 64($4) | |
| 18 | 	lwc1 $23, 68($4) | |
| 19 | 	lwc1 $24, 72($4) | |
| 20 | 	lwc1 $25, 76($4) | |
| 21 | 	lwc1 $26, 80($4) | |
| 22 | 	lwc1 $27, 84($4) | |
| 23 | 	lwc1 $28, 88($4) | |
| 24 | 	lwc1 $29, 92($4) | |
| 25 | 	lwc1 $30, 96($4) | |
| 26 | 	lwc1 $31, 100($4) | |
| 15 | 	l.d $f20, 56($4) | |
| 16 | 	l.d $f22, 64($4) | |
| 17 | 	l.d $f24, 72($4) | |
| 18 | 	l.d $f26, 80($4) | |
| 19 | 	l.d $f28, 88($4) | |
| 20 | 	l.d $f30, 96($4) | |
| 27 | 21 | #endif |
| 28 | 22 | 	lw $ra, 0($4) |
| 29 | 23 | 	lw $sp, 4($4) |
lib/libc/musl/src/setjmp/mips/setjmp.S+6-12| ... | ... | @@ -22,18 +22,12 @@ setjmp: |
| 22 | 22 | 	sw $30, 40($4) |
| 23 | 23 | 	sw $28, 44($4) |
| 24 | 24 | #ifndef __mips_soft_float |
| 25 | 	swc1 $20, 56($4) | |
| 26 | 	swc1 $21, 60($4) | |
| 27 | 	swc1 $22, 64($4) | |
| 28 | 	swc1 $23, 68($4) | |
| 29 | 	swc1 $24, 72($4) | |
| 30 | 	swc1 $25, 76($4) | |
| 31 | 	swc1 $26, 80($4) | |
| 32 | 	swc1 $27, 84($4) | |
| 33 | 	swc1 $28, 88($4) | |
| 34 | 	swc1 $29, 92($4) | |
| 35 | 	swc1 $30, 96($4) | |
| 36 | 	swc1 $31, 100($4) | |
| 25 | 	s.d $f20, 56($4) | |
| 26 | 	s.d $f22, 64($4) | |
| 27 | 	s.d $f24, 72($4) | |
| 28 | 	s.d $f26, 80($4) | |
| 29 | 	s.d $f28, 88($4) | |
| 30 | 	s.d $f30, 96($4) | |
| 37 | 31 | #endif |
| 38 | 32 | 	jr $ra |
| 39 | 33 | 	li $2, 0 |