V8 used to have a soft-float option but this has been deprecated and the
code removed.

I believe 3.17 is the last branch with this option if you want to try. Two
quick notes:
 * it wasn't thoroughly tested
 * when VFP is off V8 doesn't use the optimising JIT

Regards,
Rodolph.



On 5 August 2013 12:25, Thulasidhar JK <[email protected]> wrote:

> Thanks for your feedback.
> I understand that there will be a performance drop if we go for soft-float.
>
> On this site (
> http://blogs.arm.com/software-enablement/456-googles-v8-on-arm-five-times-better/),
> there is mention of V8 running without VFP (in the Crankshaft section).
> Is there any option to build V8 without vfp support?
> Even if it is only for developers, we would like to try and see if it
> meets with our performance requirements.
>
> Warm Regards,
> JK
>
>
> On Monday, August 5, 2013 6:58:47 PM UTC+8, Rodolph Perfetta wrote:
>
>> Using library calls will force you to do a lot of push/pop/register
>> shuffling and the performance will be poor. That being said if you are
>> moving form a VFP soc to a non VFP soc you may not have an L2 cache either
>> in which case performance is going to be low anyway.
>>
>> HTH,
>> Rodolph.
>>
>>
>> On 5 August 2013 11:21, Ben Noordhuis <[email protected]> wrote:
>>
>>> On Mon, Aug 5, 2013 at 12:07 PM, Rodolph Perfetta
>>> <[email protected]> wrote:
>>> > The question is does v8 work when there is no hardware floating point
>>> > present and the answer is no.
>>> >
>>> > softfp is the name of the abi which assumes hardware floating point
>>> but uses
>>> > integer result for function call.
>>> >
>>> > Nowadays a lot of software on ARM (all the ubuntu packages for
>>> example) are
>>> > compile for hardware floating point.
>>>
>>> Oh, I guess you're right - I think I misread VFP as VFP3 in the OP's
>>> post.
>>>
>>> @OP: softfloat (as opposed to softfp) is not supported.  In theory,
>>> it'd be possible for V8 to emit library calls rather than VFP
>>> instructions but in practice it doesn't.  Making it softfloat
>>> compatible would be a fair amount of work, I think.
>>>
>>> --
>>> --
>>> v8-users mailing list
>>> [email protected]
>>>
>>> http://groups.google.com/**group/v8-users<http://groups.google.com/group/v8-users>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "v8-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to v8-users+u...@**googlegroups.com.
>>>
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>>
>>>
>>  --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to