ape: fix main9 for mips
This commit is contained in:
parent
a7925e3ecb
commit
1cff9ab4e8
2 changed files with 12 additions and 21 deletions
|
@ -10,26 +10,24 @@ TEXT _main(SB), 1, $(16+NPRIVATES*4)
|
||||||
|
|
||||||
/* _tos = arg */
|
/* _tos = arg */
|
||||||
MOVW R1, _tos(SB)
|
MOVW R1, _tos(SB)
|
||||||
/*
|
|
||||||
MOVW $0,FCR31
|
MOVW $p-68(SP), R1
|
||||||
NOR R0,R0
|
|
||||||
MOVD $0.5, F26
|
|
||||||
SUBD F26, F26, F24
|
|
||||||
ADDD F26, F26, F28
|
|
||||||
ADDD F28, F28, F30
|
|
||||||
*/
|
|
||||||
MOVW $12(SP), R1
|
|
||||||
MOVW R1, _errnoloc(SB)
|
MOVW R1, _errnoloc(SB)
|
||||||
MOVW $16(SP), R1
|
ADDU $4, R1
|
||||||
MOVW R1, _privates(SB)
|
MOVW R1, _privates(SB)
|
||||||
MOVW $NPRIVATES, R1
|
MOVW $NPRIVATES, R1
|
||||||
MOVW R1, _nprivates(SB)
|
MOVW R1, _nprivates(SB)
|
||||||
|
|
||||||
JAL _envsetup(SB)
|
JAL _envsetup(SB)
|
||||||
|
|
||||||
|
/* main(argc, argv, environ); */
|
||||||
MOVW inargc-4(FP), R1
|
MOVW inargc-4(FP), R1
|
||||||
MOVW $inargv+0(FP), R2
|
MOVW $inargv+0(FP), R2
|
||||||
|
MOVW environ(SB), R3
|
||||||
MOVW R1, 4(R29)
|
MOVW R1, 4(R29)
|
||||||
MOVW R2, 8(R29)
|
MOVW R2, 8(R29)
|
||||||
|
MOVW R3, 12(R29)
|
||||||
|
|
||||||
JAL main(SB)
|
JAL main(SB)
|
||||||
loop:
|
loop:
|
||||||
MOVW R1, 4(R29)
|
MOVW R1, 4(R29)
|
||||||
|
|
|
@ -10,19 +10,12 @@ TEXT _mainp(SB), 1, $(16+NPRIVATES*4)
|
||||||
|
|
||||||
/* _tos = arg */
|
/* _tos = arg */
|
||||||
MOVW R1, _tos(SB)
|
MOVW R1, _tos(SB)
|
||||||
/*
|
|
||||||
MOVW $0,FCR31
|
MOVW $p-68(SP), R1
|
||||||
NOR R0,R0
|
|
||||||
MOVD $0.5, F26
|
|
||||||
SUBD F26, F26, F24
|
|
||||||
ADDD F26, F26, F28
|
|
||||||
ADDD F28, F28, F30
|
|
||||||
*/
|
|
||||||
MOVW $12(SP), R1
|
|
||||||
MOVW R1, _errnoloc(SB)
|
MOVW R1, _errnoloc(SB)
|
||||||
MOVW $16(SP), R1
|
ADDU $4, R1
|
||||||
MOVW R1, _privates(SB)
|
MOVW R1, _privates(SB)
|
||||||
MOVW $NPRIVATES, R1
|
MOVW $(NPRIVATES-1), R1
|
||||||
MOVW R1, _nprivates(SB)
|
MOVW R1, _nprivates(SB)
|
||||||
|
|
||||||
/* _profmain(); */
|
/* _profmain(); */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue