Hacker GitHub

← All repos

ARM-software/abi-aa

View on GitHub ↗ ★ 1,279 HTML

Application Binary Interface for the Arm® Architecture

8 mentions on Hacker News by 8 people: 0 stories, 8 comments · first 2020-11-11 · latest 2022-04-09

Mentions per year 8 mentions · busiest year 2021 (5)
20082026
  1. Normally you'd save more than just PC as AAPCS ( https://github.com/ARM-software/abi-aa/blob/main/aapcs32/aap... ) mandates stack to be aligned to 8 bytes for "public interface" functions. But this is is not a "public" function so it's…
  2. …course, treat the register as they would any other resource provided to the virtual machine. From: https://github.com/ARM-software/abi-aa/blob/2bcab1e3b22d5517...
    comment by aarch64 · 2021-06-24 · in Writing ARM64 Code for Apple Platforms
  3. …Short-Vector Aggregate). Source: the Procedure Call Standard for the Arm 64-bit Architecture https://github.com/ARM-software/abi-aa/blob/2021Q1/aapcs64/a...
    comment by MarkSweep · 2021-06-16 · in Code in ARM Assembly: Registers Explained
  4. …the registers are _really_ special purpose on ARM. Here's a link to the details in the ARM64 APCS: https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aap...
    comment by talideon · 2021-06-16 · in Code in ARM Assembly: Registers Explained
  5. …shows how the registers are divided into several categories, which helps explain the choice of X18: https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aap...
  6. Latest versions of the ABI specifications linked in the Machine Specific section ARM: https://github.com/ARM-software/abi-aa/releases x86-64: https://gitlab.com/x86-psABIs/x86-64-ABI (go to most recent CI job and download artifacts for a…
    comment by chandlore · 2021-04-24 · in Resources for Amateur Compiler Writers
  7. …uses and ffi calling conventions. I thought everyone who used 64-bit ARM used ARM's AAPCS64 ( https://github.com/ARM-software/abi-aa/blob/master/aapcs64/a... ), so the register usage and FFI calling convention should be the same as on…
  8. …the floating point unit to provide the required behavior. Does Mach-O have a similar mechanism? [1] https://github.com/ARM-software/abi-aa/blob/master/addenda32...
    comment by willglynn · 2020-11-11 · in Will R Work on Apple Silicon?