Commit 3c716922 by Uros Bizjak

sfp-machine.h (__FP_FRAC_ADDI_4): New macro.

	* config/i386/32/sfp-machine.h (__FP_FRAC_ADDI_4): New macro.

From-SVN: r205488
parent 4d858799
2013-11-26 Matthew Leach <matthew.leach@arm.com> 2013-11-28 Uros Bizjak <ubizjak@gmail.com>
* config/i386/32/sfp-machine.h (__FP_FRAC_ADDI_4): New macro.
2013-11-28 Matthew Leach <matthew.leach@arm.com>
* config/aarch64/linux-unwind.h (aarch64_fallback_frame_state): Check * config/aarch64/linux-unwind.h (aarch64_fallback_frame_state): Check
for correct opcodes on BE. for correct opcodes on BE.
......
...@@ -63,6 +63,16 @@ ...@@ -63,6 +63,16 @@
"g" ((USItype) (y1)), \ "g" ((USItype) (y1)), \
"2" ((USItype) (x0)), \ "2" ((USItype) (x0)), \
"g" ((USItype) (y0))) "g" ((USItype) (y0)))
#define __FP_FRAC_ADDI_4(x3,x2,x1,x0,i) \
__asm__ ("add{l} {%4,%3|%3,%4}\n\t" \
"adc{l} {$0,%2|%2,0}\n\t" \
"adc{l} {$0,%1|%1,0}\n\t" \
"adc{l} {$0,%0|%0,0}" \
: "+r" ((USItype) (x3)), \
"+&r" ((USItype) (x2)), \
"+&r" ((USItype) (x1)), \
"+&r" ((USItype) (x0)) \
: "g" ((USItype) (i)))
#define _FP_MUL_MEAT_S(R,X,Y) \ #define _FP_MUL_MEAT_S(R,X,Y) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment