]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge branch 'master' of git://factorcode.org/git/factor into ppc-float-compare
authorSlava Pestov <slava@factorcode.org>
Fri, 4 Sep 2009 15:58:50 +0000 (10:58 -0500)
committerSlava Pestov <slava@factorcode.org>
Fri, 4 Sep 2009 15:58:50 +0000 (10:58 -0500)
1  2 
basis/cpu/ppc/ppc.factor

index b3d39aaa78344d3867ba3bb7895cb1a2c30cef00,da920b6322ad4f60705ef85245d86176e16b931b..e9a13071a304f4fc080541edf7077df86bbd9771
@@@ -501,14 -500,14 +501,14 @@@ M: ppc %epilogue ( n -- 
      dst \ t %load-reference
      "end" get resolve-label ; inline
  
- : %boolean ( dst temp cc -- )
+ :: %boolean ( dst temp cc -- )
      cc negate-cc order-cc {
 -        { cc<  [ dst temp \ BLT (%boolean) ] }
 -        { cc<= [ dst temp \ BLE (%boolean) ] }
 -        { cc>  [ dst temp \ BGT (%boolean) ] }
 -        { cc>= [ dst temp \ BGE (%boolean) ] }
 -        { cc=  [ dst temp \ BEQ (%boolean) ] }
 -        { cc/= [ dst temp \ BNE (%boolean) ] }
 +        { cc<  [ dst temp \ BLT (%boolean) ] }
 +        { cc<= [ dst temp \ BLE (%boolean) ] }
 +        { cc>  [ dst temp \ BGT (%boolean) ] }
 +        { cc>= [ dst temp \ BGE (%boolean) ] }
 +        { cc=  [ dst temp \ BEQ (%boolean) ] }
 +        { cc/= [ dst temp \ BNE (%boolean) ] }
      } case ;
  
  : (%compare) ( src1 src2 -- ) [ 0 ] dip CMP ; inline