Merge branch 'master' of git://factorcode.org/git/factor
						commit
						8916fb7a3c
					
				| 
						 | 
				
			
			@ -563,11 +563,11 @@ M: ppc %compare-imm-branch [ (%compare-imm) ] 2dip %branch ;
 | 
			
		|||
    branch2 [ label branch2 execute( label -- ) ] when ; inline
 | 
			
		||||
 | 
			
		||||
M:: ppc %compare-float-ordered-branch ( label src1 src2 cc -- )
 | 
			
		||||
    cc src1 src2 \ (%compare-float-ordered) \ (%compare-float) :> branch2 :> branch1
 | 
			
		||||
    src1 src2 cc \ (%compare-float-ordered) (%compare-float) :> branch2 :> branch1
 | 
			
		||||
    label branch1 branch2 (%branch) ;
 | 
			
		||||
 | 
			
		||||
M:: ppc %compare-float-unordered-branch ( label src1 src2 cc -- )
 | 
			
		||||
    cc src1 src2 \ (%compare-float-unordered) \ (%compare-float) :> branch2 :> branch1
 | 
			
		||||
    cc src1 src2 \ (%compare-float-unordered) (%compare-float) :> branch2 :> branch1
 | 
			
		||||
    label branch1 branch2 (%branch) ;
 | 
			
		||||
 | 
			
		||||
: load-from-frame ( dst n rep -- )
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -246,11 +246,11 @@ DEF(void,primitive_inline_cache_miss_tail,(void)):
 | 
			
		|||
    bctr
 | 
			
		||||
 | 
			
		||||
DEF(void,get_ppc_fpu_env,(void*)):
 | 
			
		||||
    mffs fr0
 | 
			
		||||
    stfd fr0,0(r3)
 | 
			
		||||
    mffs f0
 | 
			
		||||
    stfd f0,0(r3)
 | 
			
		||||
    blr
 | 
			
		||||
 | 
			
		||||
DEF(void,set_ppc_fpu_env,(const void*)):
 | 
			
		||||
    lfd fr0,0(r3)
 | 
			
		||||
    mtfsf 0xff,fr0
 | 
			
		||||
    lfd f0,0(r3)
 | 
			
		||||
    mtfsf 0xff,f0
 | 
			
		||||
    blr
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue