diff options
| author | Mike Pall <mike> | 2010-08-29 12:58:22 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2010-08-29 12:58:22 +0200 |
| commit | 7313a0821dc0c5b82ef3b6a3ad259660ff4d6d47 (patch) | |
| tree | 32af9b993659bbbae7782b4f9600cf670b942603 | |
| parent | 844e40d7004db8ee585853c66677cd2db4c2f835 (diff) | |
| download | luajit-7313a0821dc0c5b82ef3b6a3ad259660ff4d6d47.tar.gz luajit-7313a0821dc0c5b82ef3b6a3ad259660ff4d6d47.tar.bz2 luajit-7313a0821dc0c5b82ef3b6a3ad259660ff4d6d47.zip | |
PPC: Add missing PowerPC subtract mnemonics.
| -rw-r--r-- | dynasm/dasm_ppc.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dynasm/dasm_ppc.lua b/dynasm/dasm_ppc.lua index 0de51157..dccf91f9 100644 --- a/dynasm/dasm_ppc.lua +++ b/dynasm/dasm_ppc.lua | |||
| @@ -370,6 +370,7 @@ local map_op = { | |||
| 370 | not_2 = "7c0000f8RR~%.", | 370 | not_2 = "7c0000f8RR~%.", |
| 371 | nor_3 = "7c0000f8RR~R.", | 371 | nor_3 = "7c0000f8RR~R.", |
| 372 | subfe_3 = "7c000110RRR.", | 372 | subfe_3 = "7c000110RRR.", |
| 373 | sube_3 = "7c000110RRR~.", | ||
| 373 | adde_3 = "7c000114RRR.", | 374 | adde_3 = "7c000114RRR.", |
| 374 | stdx_3 = "7c00012aRRR", | 375 | stdx_3 = "7c00012aRRR", |
| 375 | stwcx_3 = "7c00012cRRR.", | 376 | stwcx_3 = "7c00012cRRR.", |
| @@ -424,6 +425,7 @@ local map_op = { | |||
| 424 | cmpb_3 = "7c0003f8RR~R.", | 425 | cmpb_3 = "7c0003f8RR~R.", |
| 425 | mcrxr_1 = "7c000400X", | 426 | mcrxr_1 = "7c000400X", |
| 426 | subfco_3 = "7c000410RRR.", | 427 | subfco_3 = "7c000410RRR.", |
| 428 | subco_3 = "7c000410RRR~.", | ||
| 427 | addco_3 = "7c000414RRR.", | 429 | addco_3 = "7c000414RRR.", |
| 428 | ldbrx_3 = "7c000428RRR", | 430 | ldbrx_3 = "7c000428RRR", |
| 429 | lswx_3 = "7c00042aRRR", | 431 | lswx_3 = "7c00042aRRR", |
| @@ -432,6 +434,7 @@ local map_op = { | |||
| 432 | srw_3 = "7c000430RR~R.", | 434 | srw_3 = "7c000430RR~R.", |
| 433 | srd_3 = "7c000436RR~R.", | 435 | srd_3 = "7c000436RR~R.", |
| 434 | subfo_3 = "7c000450RRR.", | 436 | subfo_3 = "7c000450RRR.", |
| 437 | subo_3 = "7c000450RRR~.", | ||
| 435 | lfsux_3 = "7c00046eFRR", | 438 | lfsux_3 = "7c00046eFRR", |
| 436 | lswi_3 = "7c0004aaRRA", | 439 | lswi_3 = "7c0004aaRRA", |
| 437 | sync_0 = "7c0004ac", | 440 | sync_0 = "7c0004ac", |
| @@ -441,6 +444,7 @@ local map_op = { | |||
| 441 | nego_2 = "7c0004d0RR.", | 444 | nego_2 = "7c0004d0RR.", |
| 442 | lfdux_3 = "7c0004eeFRR", | 445 | lfdux_3 = "7c0004eeFRR", |
| 443 | subfeo_3 = "7c000510RRR.", | 446 | subfeo_3 = "7c000510RRR.", |
| 447 | subeo_3 = "7c000510RRR~.", | ||
| 444 | addeo_3 = "7c000514RRR.", | 448 | addeo_3 = "7c000514RRR.", |
| 445 | stdbrx_3 = "7c000528RRR", | 449 | stdbrx_3 = "7c000528RRR", |
| 446 | stswx_3 = "7c00052aRRR", | 450 | stswx_3 = "7c00052aRRR", |
