On Mon, Mar 23, 2015 at 8:10 AM, Marco Chen <[email protected]> wrote:

> Hi,
>
> Since Apple A7 64 bit iphone came to the world, mobile industry started to
> catch up 64 bits CPU. And it becomes a marketing term to promote the
> product [1]. Not only mobile but also TV industry is joining this trend for
> giving their product more advertising point. Based on this direction I
> would like to know how FxOS is preparing for it and what benefit FxOS can
> get from 64 bits CPU.
>
> Q1: Is Firefox ready for 64 bit platform like Win 64 and linux 64? (I
> think we already have release for 64 bits platform) And what is the
> downside or benefit compared to 32 bits CPU? (ex: memory consumption / JIT
> performance)
>

Firefox doesn't officially ship a 64 bit version on Windows primarily
because of flash, which doesn't apply to b2g.  We do officially ship 64 bit
versions on Linux and Mac which are widely used.  A 64 bit version will
certainly consume more memory.  sstangl has been working on an AArch64 JIT
for a while.  I don't think it's a particularly high priority.

Q2: [1] also mentioned the more important change on mobile chip set is from
> armv7 to armv8. And it needs some works to optimize codes for leveraging
> new instructions. May I know the status of Firefox optimized for armv8 64
> bits? (ex: JIT, Graphics and SW Codes)
>

Be careful not to conflate the armv7/armv8 and 32/64 bit distinctions.  I
don't have an exhaustive list of what armv8 adds in 32 bit mode but there
are probably some new SIMD and floating point things we could take
advantage of.  I don't know that anyone has investigated this.

- Kyle
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to