Re: [Qemu-devel] [PATCH 7/9] target-xtensa: implement FP0 conversions

2012-09-09 Thread Max Filippov
On Sun, Sep 9, 2012 at 3:06 PM, Peter Maydell wrote: > On 9 September 2012 02:29, Max Filippov wrote: >> +uint32_t HELPER(ftoui)(float32 v, uint32_t rounding_mode, uint32_t scale) >> +{ >> +float_status fp_status = {0}; >> +float32 zero = {0}; > > This probably won't compile if you turn o

Re: [Qemu-devel] [PATCH 7/9] target-xtensa: implement FP0 conversions

2012-09-09 Thread Peter Maydell
On 9 September 2012 02:29, Max Filippov wrote: > +uint32_t HELPER(ftoui)(float32 v, uint32_t rounding_mode, uint32_t scale) > +{ > +float_status fp_status = {0}; > +float32 zero = {0}; This probably won't compile if you turn on USE_SOFTFLOAT_STRUCT_TYPES in softfloat.h. (That's a define i

[Qemu-devel] [PATCH 7/9] target-xtensa: implement FP0 conversions

2012-09-08 Thread Max Filippov
These are FP to integer and integer to FP conversion opcodes. See ISA, 4.3.10 for more details. Note that utrunc.s implementation follows ISS behaviour, not ISA. Signed-off-by: Max Filippov --- target-xtensa/helper.h|4 +++ target-xtensa/op_helper.c | 43 ++