shithub: front

Download patch

ref: 1d0b9d7088f61fd3e28dada8e8e97abf3eac69f9
parent: bf9c8472bf7e1218c420a2fb81b0abddb8221077
author: mia soweli <mia@soweli.net>
date: Mon Jul 28 18:50:31 EDT 2025

libmach: dissasemble arm64 atomic loads and stores

--- a/sys/src/libmach/7db.c
+++ b/sys/src/libmach/7db.c
@@ -281,6 +281,12 @@
 	"00011110ZZ1mmmmm000110nnnnnddddd",	"FDIV%Z",	"F%m,F%n,F%d",
 	"00011110ZZ1mmmmm001010nnnnnddddd",	"FADD%Z",	"F%m,F%n,F%d",
 	"00011110ZZ1mmmmm001110nnnnnddddd",	"FSUB%Z",	"F%m,F%n,F%d",
+	"WW00100011011111111111nnnnnddddd",	"LDAR%W",	"(R%n),R%d",
+	"WW00100001011111111111nnnnnddddd",	"LDAXR%W",	"(R%n),R%d",
+	"WW00100001011111011111nnnnnddddd",	"LDXR%W",	"(R%n),R%d",
+	"WW00100010011111111111nnnnnddddd",	"STLR%W",	"R%n,(R%d)",
+	"WW001000000mmmmm111111nnnnnddddd",	"STLXR%W",	"R%n,(R%d),R%m",
+	"WW001000000mmmmm011111nnnnnddddd",	"STXR%W",	"R%n,(R%d),R%m",
 	"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",	"WORD",		"$%x",
 };
 
--