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
