Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.system > #135315

Re: initial MacBoo Air M1

Subject Re: initial MacBoo Air M1
Newsgroups comp.sys.mac.system
References (9 earlier) <JaWuH.1745$se1.225@fx27.iad> <qo1vH.27599$Uz.18601@fx46.iad> <19tvH.159929$gR8.70049@fx45.iad> <slrnrrssec.29be.g.kreme@promini.local> <H5yvH.5917$xQ7.1485@fx28.iad>
From Alan Browne <Blackhole@entropy.ultimateorg>
Message-ID <fczvH.4074$ev6.783@fx14.iad> (permalink)
Organization UsenetServer - www.usenetserver.com
Date 2020-11-25 15:33 -0500

Show all headers | View raw


On 2020-11-25 14:17, JF Mezei wrote:
> On 2020-11-25 10:01, Lewis wrote:
> 
>> You're going to be waiting for the end of time to hurry up and arrive
>> before you get that from FUDmiester.
> 
> IO cannot find exact text as the only page on the Apple Developper that
> I can find on Rosetta 2 is very generitc and without details.

Right. Sure.  We believe you.  Fer shure.

> 
> I woudl have to go back to my posting to see when I first found out
> about how Rosetta worked, as I suspect now thatr it was a hint given
> during keynote. I had been very curious on how Apple would do it from he
> June announcement so had eyes and ears open.

You have proven over time to not understand what your eyes and ears are 
sensing.
> 
> 
> One hint that what I am saying is true:
> 
> The inability for a native ARM to invoke translated code (hence the
> ability to launch the tramslated version of the app even if a native ARM
> is available).

Balderdash with horseshit sauce.

> COnsider that the translated unit will expect arguments in Intel format
> and return in Intel format (or does callbacks in Intel formats), while
> the native ARM code expects subroutines intrerfaces with the ARM
> format/stsnaard for argument passing, register saving etc. If you invoke
> the translated main program, it does all its calls in Intel format and

Uhm.  No.  It's translating the call frame as well as the callee frame 
be necessity.   And a convention for the one dictates the convention for 
the other.  Thus translating the one, dictates the translation of the other.

> can then interface with other translated modules that are also Intel
> format calling standard.

As I've pointed out to you, translation does not have to be primitive.

The translator is translating both the call and the called, so no issue 
in matching that up (primitively or smartly).

Call conventions between an intel machine and an ARM machine are not 
especially different for a given language - and where they are, 
replacing the one with the other is not especially difficult.

And finally (again), the ARM offers 13 more 64 bit registers than 
_x86_64 ... providing ample opportunity to improve call/called related 
operations.

But, no, you seem to believe that Apple would do a primitive job in 
Rosetta 2 to back up billions in RD&E on the Mx.

Back to comp.sys.mac.system | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-17 18:01 +0000
  Re: initial MacBoo Air M1 Jolly Roger <jollyroger@pobox.com> - 2020-11-17 18:27 +0000
  Re: initial MacBook Air M1 Your Name <YourName@YourISP.com> - 2020-11-18 08:34 +1300
  Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-18 01:49 -0500
    Re: initial MacBoo Air M1 Joanna Shuttleworth <js@example.net> - 2020-11-18 09:22 +0000
      Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-18 14:51 +0000
      Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-19 11:11 -0500
        Re: initial MacBoo Air M1 nospam <nospam@nospam.invalid> - 2020-11-19 11:43 -0500
        Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-20 12:28 +0000
          Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-20 17:37 +0000
          Re: initial MacBoo Air M1 Your Name <YourName@YourISP.com> - 2020-11-21 10:05 +1300
            Re: initial MacBoo Air M1 Alan Browne <bitbucket@blackhole.com> - 2020-11-20 16:11 -0500
              Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-20 21:44 +0000
                Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-20 19:48 -0500
                Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-21 03:24 +0000
              Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-20 19:44 -0500
                Re: initial MacBoo Air M1 Alan Baker <notonyourlife@no.no.no.no> - 2020-11-20 19:34 -0800
                Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-22 16:07 -0500
                Re: initial MacBoo Air M1 Alan Browne <bitbucket@blackhole.com> - 2020-11-22 18:48 -0500
                Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-22 20:37 -0500
                Re: initial MacBoo Air M1 nospam <nospam@nospam.invalid> - 2020-11-22 20:52 -0500
                Re: initial MacBoo Air M1 Alan Browne <bitbucket@blackhole.com> - 2020-11-23 16:52 -0500
                Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-24 01:05 -0500
                Re: initial MacBoo Air M1 Alan Baker <notonyourlife@no.no.no.no> - 2020-11-23 22:24 -0800
                Re: initial MacBoo Air M1 Alan Browne <bitbucket@blackhole.com> - 2020-11-25 08:40 -0500
                Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-25 15:01 +0000
                Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-25 14:17 -0500
                Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-25 14:23 -0500
                Re: initial MacBoo Air M1 Alan Browne <Blackhole@entropy.ultimateorg> - 2020-11-25 15:46 -0500
                Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-25 20:51 +0000
                Re: initial MacBoo Air M1 Alan Browne <Blackhole@entropy.ultimateorg> - 2020-11-25 15:33 -0500
                Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-25 20:50 +0000
                Re: initial MacBoo Air M1 Alan Baker <notonyourlife@no.no.no.no> - 2020-11-25 13:31 -0800
                Re: initial MacBoo Air M1 Siri Cruise <chine.bleu@yahoo.com> - 2020-11-25 19:53 -0800
                Re: initial MacBoo Air M1 Alan Baker <notonyourlife@no.no.no.no> - 2020-11-25 20:21 -0800
                Re: initial MacBoo Air M1 Alan Baker <notonyourlife@no.no.no.no> - 2020-11-22 18:23 -0800
                Re: initial MacBoo Air M1 Alan Browne <bitbucket@blackhole.com> - 2020-11-21 11:40 -0500
    Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-18 14:51 +0000
      Re: initial MacBoo Air M1 JF Mezei <jfmezei.spamnot@vaxination.ca> - 2020-11-19 11:22 -0500
        Re: initial MacBoo Air M1 nospam <nospam@nospam.invalid> - 2020-11-19 11:43 -0500
        Re: initial MacBoo Air M1 Lewis <g.kreme@kreme.dont-email.me> - 2020-11-20 12:37 +0000
        Re: initial MacBoo Air M1 Alan Baker <notonyourlife@no.no.no.no> - 2020-11-20 11:42 -0800

csiph-web