goalc: Finish converting all load/store instructions to ARM64 (#4334)

All that remains (8 instructions) are division, and NEON instructions
that require me to convert the x86 control byte to NEON `TBL` values.
Those handful of instructions can be done later while doing the next
steps (finally something more interesting than just encoding
instructions).
This commit is contained in:
Tyler Wilding
2026-07-03 19:40:29 -04:00
committed by GitHub
parent bc1b24b0f3
commit 76941379e9
12 changed files with 1885 additions and 447 deletions
+5 -4
View File
@@ -1,4 +1,4 @@
name: 🧪 Offline Tests
name: Tests
on:
push:
@@ -18,9 +18,10 @@ concurrency:
jobs:
validate-author:
name: Verify Permissions
name: Verify Offline Test Permissions
runs-on: self-hosted
if: github.repository == 'open-goal/jak-project'
if: github.repository == 'open-goal/jak-project' &&
(github.event_name != 'issue_comment' || github.event.issue.pull_request != null)
timeout-minutes: 5
outputs:
trusted: ${{ steps.verify.outputs.trusted }}
@@ -77,7 +78,7 @@ jobs:
rm -rf ./.tmp-ci
offline-tests:
name: Run Tests
name: 🧪 Run Offline Tests
needs: validate-author
if: needs.validate-author.outputs.trusted == 'true' && github.repository == 'open-goal/jak-project'
runs-on: self-hosted