summaryrefslogtreecommitdiff
path: root/sys/src/cmd/5c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-08-07 20:22:00 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2014-08-07 20:22:00 +0200
commitd304dc8119a737c65eca8717e1f436a1e0edf880 (patch)
tree7624038298624a6bc1dc387fb58f5274a6a465f0 /sys/src/cmd/5c
parentca4f815cfc673d00834b48535b9903aae3ac3961 (diff)
5a, 5l: add LDREX/STREX/CLREX instructions
Diffstat (limited to 'sys/src/cmd/5c')
-rw-r--r--sys/src/cmd/5c/5.out.h2
-rw-r--r--sys/src/cmd/5c/enam.c104
2 files changed, 2 insertions, 104 deletions
diff --git a/sys/src/cmd/5c/5.out.h b/sys/src/cmd/5c/5.out.h
index a618f8f10..9e1854e3c 100644
--- a/sys/src/cmd/5c/5.out.h
+++ b/sys/src/cmd/5c/5.out.h
@@ -156,6 +156,8 @@ enum as
ALDREXD,
ASTREXD,
+ ACLREX,
+
ALAST,
};
diff --git a/sys/src/cmd/5c/enam.c b/sys/src/cmd/5c/enam.c
deleted file mode 100644
index e5ea0b847..000000000
--- a/sys/src/cmd/5c/enam.c
+++ /dev/null
@@ -1,104 +0,0 @@
-char* anames[] =
-{
- "XXX",
- "AND",
- "EOR",
- "SUB",
- "RSB",
- "ADD",
- "ADC",
- "SBC",
- "RSC",
- "TST",
- "TEQ",
- "CMP",
- "CMN",
- "ORR",
- "BIC",
- "MVN",
- "B",
- "BL",
- "BEQ",
- "BNE",
- "BCS",
- "BHS",
- "BCC",
- "BLO",
- "BMI",
- "BPL",
- "BVS",
- "BVC",
- "BHI",
- "BLS",
- "BGE",
- "BLT",
- "BGT",
- "BLE",
- "MOVWD",
- "MOVWF",
- "MOVDW",
- "MOVFW",
- "MOVFD",
- "MOVDF",
- "MOVF",
- "MOVD",
- "CMPF",
- "CMPD",
- "ADDF",
- "ADDD",
- "SUBF",
- "SUBD",
- "MULF",
- "MULD",
- "DIVF",
- "DIVD",
- "SRL",
- "SRA",
- "SLL",
- "MULU",
- "DIVU",
- "MUL",
- "DIV",
- "MOD",
- "MODU",
- "MOVB",
- "MOVBU",
- "MOVH",
- "MOVHU",
- "MOVW",
- "MOVM",
- "SWPBU",
- "SWPW",
- "NOP",
- "RFE",
- "SWI",
- "MULA",
- "DATA",
- "GLOBL",
- "GOK",
- "HISTORY",
- "NAME",
- "RET",
- "TEXT",
- "WORD",
- "DYNT",
- "INIT",
- "BCASE",
- "CASE",
- "END",
- "MULL",
- "MULAL",
- "MULLU",
- "MULALU",
- "BX",
- "BXRET",
- "DWORD",
- "SIGNAME",
- "SQRTF",
- "SQRTD",
- "LDREX",
- "STREX",
- "LDREXD",
- "STREXD",
- "LAST",
-};