cpu.ppc: update for %unary/binary-float-function change
parent
4202211293
commit
e1a9b25562
|
@ -235,8 +235,13 @@ M:: ppc %box-float ( dst src temp -- )
|
|||
dst 16 float temp %allot
|
||||
src dst float-offset STFD ;
|
||||
|
||||
: float-function-param ( i spill-slot -- )
|
||||
[ float-regs param-regs nth 1 ] [ n>> spill@ ] bi* LFD ;
|
||||
GENERIC: float-function-param* ( dst src -- )
|
||||
|
||||
M: spill-slot float-function-param* [ 1 ] dip n>> spill@ LFD ;
|
||||
M: integer float-function-param* FMR ;
|
||||
|
||||
: float-function-param ( i src -- )
|
||||
[ float-regs param-regs nth ] dip float-function-param* ;
|
||||
|
||||
: float-function-return ( reg -- )
|
||||
float-regs return-reg double-rep %copy ;
|
||||
|
|
Loading…
Reference in New Issue