| Index: test/cctest/test-disasm-mips64.cc
|
| diff --git a/test/cctest/test-disasm-mips64.cc b/test/cctest/test-disasm-mips64.cc
|
| index 638cfee3b82a9998caf1efc680a60f6ba02f9f15..2914cb66dda2fc3f57816639f9112df9d863cbb6 100644
|
| --- a/test/cctest/test-disasm-mips64.cc
|
| +++ b/test/cctest/test-disasm-mips64.cc
|
| @@ -92,25 +92,6 @@ if (failure) { \
|
| }
|
|
|
|
|
| -TEST(Type1) {
|
| - if (kArchVariant == kMips64r6) {
|
| - SET_UP();
|
| - COMPARE(seleqz(a0, a1, a2), "00853035 seleqz a0, a1, a2");
|
| - COMPARE(selnez(a0, a1, a2), "00853037 selnez a0, a1, a2");
|
| -
|
| -
|
| - COMPARE(seleqz(D, f3, f4, f5), "462428d4 seleqz.D f4, f5, f3");
|
| - COMPARE(selnez(D, f3, f4, f5), "462428d7 selnez.D f4, f5, f3");
|
| -
|
| - /*COMPARE(min(D, f3, f4, f5),
|
| - "462428dc min.D f4, f5, f3");
|
| - COMPARE(max(D, f3, f4, f5),
|
| - "462428de max.D f4, f5, f3");*/
|
| - VERIFY_RUN();
|
| - }
|
| -}
|
| -
|
| -
|
| TEST(Type0) {
|
| SET_UP();
|
|
|
| @@ -690,3 +671,20 @@ TEST(Type0) {
|
|
|
| VERIFY_RUN();
|
| }
|
| +
|
| +
|
| +TEST(Type1) {
|
| + if (kArchVariant == kMips64r6) {
|
| + SET_UP();
|
| + COMPARE(seleqz(a0, a1, a2), "00a62035 seleqz a0, a1, a2");
|
| + COMPARE(selnez(a0, a1, a2), "00a62037 selnez a0, a1, a2");
|
| +
|
| +
|
| + COMPARE(seleqz(D, f3, f4, f5), "462520d4 seleqz.d f3, f4, f5");
|
| + COMPARE(selnez(D, f3, f4, f5), "462520d7 selnez.d f3, f4, f5");
|
| +
|
| + COMPARE(min(D, f3, f4, f5), "462520dc min.d f3, f4, f5");
|
| + COMPARE(max(D, f3, f4, f5), "462520de max.d f3, f4, f5");
|
| + VERIFY_RUN();
|
| + }
|
| +}
|
|
|