diff --git a/more/apple_silicon/README.md b/more/apple_silicon/README.md index c5311f5..c075da8 100644 --- a/more/apple_silicon/README.md +++ b/more/apple_silicon/README.md @@ -42,7 +42,6 @@ This gets expanded to: ```text adrp x0, fmt@PAGE add x0, x0, fmt@PAGEOFF -.endm ``` ## Loading the address of data @@ -85,7 +84,6 @@ Hence: ```text adrp x0, fmt@PAGE add x0, x0, fmt@PAGEOFF -.endm ``` The first instruction puts the high bits of the label's address in `x0`. @@ -239,6 +237,10 @@ To be Apple compatible, in addition to backing up `x30` also back up `mov x29, sp` +### More? + +As we discover more differences, they will be described here. + ## START_PROC and END_PROC Again, for debugging purposes, you can insert frame checks into your