1. 12
    1. 1

      This is a pretty good survey of the issues.

      PowerPC used to default to big endian, but these days PPC64 systems are mostly running little endian instead.

      I wonder where PowerPC is commonly used these days?

      the System V ABI for x86 and SPARC specifies that char is signed, whereas for MIPS and PowerPC it is unsigned.

      And ARM traditionally uses unsigned char, but Apple systems use signed char.

      1. 2

        Amiga nerds aside, pre-2010 or so PowerPC used to be very common in high-robustness embedded stuff like automotive and aerospace. Dunno if it still is anymore. IBM mainframes still run on its cousin-once-removed, POWER.

        1. 2

          I wonder where PowerPC is commonly used these days?

          Some high-end embedded (other comment mentions i.e. things like RAD750), some network equipment (CorIQ), some declining HPC (IBM doesn’t really chase these anymore, and friendship ended with Nvidia), mostly high-end servers running IBM i, AIX, or Linux (IBM i has a lot more installed sites than AIX, but AIX sites tend to buy more and bigger hardware. I don’t have a good sense of who is using Power Linux in production.).

      🇬🇧 The UK geoblock is lifted, hopefully permanently.