On Fri, Sep 2, 2011 at 1:27 PM, Christian Robottom Reis <k...@linaro.org> wrote:
> On Tue, Aug 30, 2011 at 11:24:59AM -0500, Zach Pfeffer wrote:
>> I'd like you to meet Jim who did the initial hardfloat work. This
>> email contains the results that Jim produced.
>
> Hmm, but the email seems to not actually contain a hard-float run. Or am
> I misreading what he means by Fixed vs VFP?
>
>> I believe that the conclusion was that skia and webkit may benefit,
>> but that such benefits would impose an undue burden on Android's
>> distribution model which tries to create libs that can run on as many
>> architectures as possible.
>
> You may be confusing things here. Hard-float is a pure software ABI
> change, and any platform which supports VFP can use it if you build it
> that way. However, since it is an ABI change it requires that hard-float
> libraries be available.
>
> What /would/ stop code from running on certain platforms is using
> NEON (it would exclude the Tegra2 and some existing Marvell v7s). But
> that doesn't seem to be in question here.

Fwiw, VFP and NEON share same registers.. so as long as Tegra2 has
VFP, I think it could use hard-float.  Are we supporting any armv7-a
that doesn't have at least VFP?

Although I'm a bit lost on this topic, are we comparing
non-hard-float-but-vfp-enabled (ie. fp op's not falling back to sw) vs
hard-float?  Or soft-float vs hard-float?

BR,
-R

>> ---------- Forwarded message ----------
>> From: Jim Huang <js...@0xlab.org>
>> Date: 7 August 2011 18:01
>> Subject: Re: Would you send me your hard float experiment results you
>> presented in Budapest?
>> To: Zach Pfeffer <zach.pfef...@linaro.org>
>>
>>
>> 2011/8/7 Zach Pfeffer <zach.pfef...@linaro.org>:
>> > Jim,
>> >
>> > Thanks. Would it be possible to post them by the end of the day?
>>
>> skia ->
>>
>>    Switch from VFP back to fixed scalar based calculation
>>
>>    Previous configuration enabled ARM VFP for scalar float, but VFP on
>>    ARM11 is not as powerful as VFPv3 or NEON.
>>
>>    Reference benchmark:
>>    Item            Fixed based     VFP-based
>>    ------------    -----------     ---------
>>    Draw Canvas     58.37 fps       58.40 fps
>>    Draw Circle     37.48 fps       22.93 fps
>>    Draw Circle2    17.14 fps       18.31 fps
>>    Draw Rect       17.62 fps       20.69 fps
>>    Draw Arc        24.79 fps       27.45 fps
>>    Draw Image      19.08 fps       18.73 fps
>>    Draw Text       29.22 fps       25.79 fps
>>
>>
>> >
>> > Also, have you sync'd up with Mike? He wants to negotiate on your contract.
>>
>> I sent mail to Mike already.  I don't know how to proceed.
>>
>> Thanks,
>> -jserv
>
>
>
>> _______________________________________________
>> linaro-dev mailing list
>> linaro-dev@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/linaro-dev
>
> --
> Christian Robottom Reis, Engineering VP
> Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
> Linaro.org: Open Source Software for ARM SoCs
>
> _______________________________________________
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to