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.
