 M:: ppc %compare-float-ordered ( dst src1 src2 cc temp -- )
     src1 src2 cc negate-cc \ (%compare-float-ordered) (%compare-float) :> branch2 :> branch1
     dst temp branch1 branch2 (%boolean) ;
+
 M:: ppc %compare-float-unordered ( dst src1 src2 cc temp -- )
     src1 src2 cc negate-cc \ (%compare-float-unordered) (%compare-float) :> branch2 :> branch1
     dst temp branch1 branch2 (%boolean) ;

    1 src2 float-function-param
    func f %alien-invoke
    dst float-function-return ;

M:: ppc %unbox-any-c-ptr ( dst src temp -- )
    [

    label branch1 branch2 (%branch) ;

M:: ppc %compare-float-unordered-branch ( label src1 src2 cc -- )
    src1 src2 cc \ (%compare-float-unordered) (%compare-float) :> branch2 :> branch1
    label branch1 branch2 (%branch) ;

: load-from-frame ( dst n rep -- )
