diff options
author | Jim Wilson <jim.wilson@linaro.org> | 2017-01-23 17:26:53 -0800 |
---|---|---|
committer | Jim Wilson <jim.wilson@linaro.org> | 2017-01-23 17:26:53 -0800 |
commit | fbf32f638c7e2a80542cb90626a22a6b5bb3e580 (patch) | |
tree | 8a194a554f3684bebb5f13781efe4e21fcfc675e /sim/aarch64/simulator.c | |
parent | 04bc2a285435a82c45e3417906374307eafacd90 (diff) | |
download | binutils-gdb-fbf32f638c7e2a80542cb90626a22a6b5bb3e580.tar.gz |
Add support for cmtst.
sim/aarch64/
* simulator.c (do_vec_compare): Add case 0x23 for CMTST.
sim/testsuite/sim/aarch64/
* cmtst.s: New.
Diffstat (limited to 'sim/aarch64/simulator.c')
-rw-r--r-- | sim/aarch64/simulator.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sim/aarch64/simulator.c b/sim/aarch64/simulator.c index c8e65c5c416..a44e70abfc5 100644 --- a/sim/aarch64/simulator.c +++ b/sim/aarch64/simulator.c @@ -4742,6 +4742,7 @@ do_vec_compare (sim_cpu *cpu) case 0x0D: /* 0001101 GT */ VEC_CMP (s, > ); case 0x0F: /* 0001111 GE */ VEC_CMP (s, >= ); case 0x22: /* 0100010 GT #0 */ VEC_CMP0 (s, > ); + case 0x23: /* 0100011 TST */ VEC_CMP (u, & ); case 0x26: /* 0100110 EQ #0 */ VEC_CMP0 (s, == ); case 0x2A: /* 0101010 LT #0 */ VEC_CMP0 (s, < ); case 0x4D: /* 1001101 HI */ VEC_CMP (u, > ); |