"TARGET_POWERPC64 && (register_operand (operands[0], DFmode)
|| register_operand (operands[1], DFmode))"
"@
- mr %0,%1
- ld%U1%X1 %0,%1
- sd%U0%X0 %1,%0
- #
- fmr %0,%1
- lfd %0,%1
- stfd%U0%X0 %1,%0"
+ mr %0,%1
+ ld%U1%X1 %0,%1
+ sd%U0%X0 %1,%0
+ #
+ fmr %0,%1
+ lfd %0,%1
+ stfd%U0%X0 %1,%0"
[(set_attr "type" "*,load,*,*,fp,fpload,*")])
\f
;; Next come the multi-word integer load and store and the load and store
"TARGET_POWERPC64 && (gpc_reg_operand (operands[0], DImode)
|| gpc_reg_operand (operands[1], DImode))"
"@
- mr %0,%1
- ld%U1%X1 %0,%1
- sd%U0%X0 %1,%0
- li %0,%1
- lis %0,%u1
- fmr %0,%1
- lfd%U1%X1 %0,%1
- stfd%U0%X0 %1,%0
- mf%1 %0
- mt%0 %1"
+ mr %0,%1
+ ld%U1%X1 %0,%1
+ sd%U0%X0 %1,%0
+ li %0,%1
+ lis %0,%u1
+ fmr %0,%1
+ lfd%U1%X1 %0,%1
+ stfd%U0%X0 %1,%0
+ mf%1 %0
+ mt%0 %1"
[(set_attr "type" "*,load,*,*,*,fp,fpload,*,*,mtjmpr")])
\f
;; TImode is similar, except that we usually want to compute the address into