aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/PostpassSchedulingOracle.ml
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-05-10 20:02:11 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-05-10 20:02:11 +0200
commit95b43cbcc4390d9058034b769ffa757c42d2a74f (patch)
tree66885177e24f366dfbd447a4ffc9fa644d92fa15 /mppa_k1c/PostpassSchedulingOracle.ml
parent212b467687f0e3c0e3897b501cdc9e09a0d99233 (diff)
downloadcompcert-kvx-95b43cbcc4390d9058034b769ffa757c42d2a74f.tar.gz
compcert-kvx-95b43cbcc4390d9058034b769ffa757c42d2a74f.zip
new instructions at asm level
Diffstat (limited to 'mppa_k1c/PostpassSchedulingOracle.ml')
-rw-r--r--mppa_k1c/PostpassSchedulingOracle.ml12
1 files changed, 12 insertions, 0 deletions
diff --git a/mppa_k1c/PostpassSchedulingOracle.ml b/mppa_k1c/PostpassSchedulingOracle.ml
index 39a14727..9b22cd01 100644
--- a/mppa_k1c/PostpassSchedulingOracle.ml
+++ b/mppa_k1c/PostpassSchedulingOracle.ml
@@ -61,7 +61,9 @@ let arith_rrr_str = function
| Pfcompw ft -> "Pfcompw"
| Pfcompl ft -> "Pfcompl"
| Paddw -> "Paddw"
+ | Paddxw _ -> "Paddxw"
| Psubw -> "Psubw"
+ | Psubxw _ -> "Psubxw"
| Pmulw -> "Pmulw"
| Pandw -> "Pandw"
| Pnandw -> "Pnandw"
@@ -76,7 +78,9 @@ let arith_rrr_str = function
| Psrxw -> "Psrxw"
| Psllw -> "Psllw"
| Paddl -> "Paddl"
+ | Paddxl _ -> "Paddxl"
| Psubl -> "Psubl"
+ | Psubxl _ -> "Psubxl"
| Pandl -> "Pandl"
| Pnandl -> "Pnandl"
| Porl -> "Porl"
@@ -100,6 +104,9 @@ let arith_rrr_str = function
let arith_rri32_str = function
| Pcompiw it -> "Pcompiw"
| Paddiw -> "Paddiw"
+ | Paddxiw _ -> "Paddxiw"
+ | Psubiw -> "Psubiw"
+ | Psubxiw _ -> "Psubxiw"
| Pmuliw -> "Pmuliw"
| Pandiw -> "Pandiw"
| Pnandiw -> "Pnandiw"
@@ -122,6 +129,9 @@ let arith_rri32_str = function
let arith_rri64_str = function
| Pcompil it -> "Pcompil"
| Paddil -> "Paddil"
+ | Psubil -> "Psubil"
+ | Paddxil _ -> "Paddxil"
+ | Psubxil _ -> "Psubxil"
| Pmulil -> "Pmulil"
| Pandil -> "Pandil"
| Pnandil -> "Pnandil"
@@ -140,6 +150,8 @@ let arith_arr_str = function
let arith_arrr_str = function
| Pmaddw -> "Pmaddw"
| Pmaddl -> "Pmaddl"
+ | Pmsubw -> "Pmsubw"
+ | Pmsubl -> "Pmsubl"
| Pcmove _ -> "Pcmove"
| Pcmoveu _ -> "Pcmoveu"