Index: src/trusted/validator_x86/testdata/64/test_alias.tf |
diff --git a/src/trusted/validator_x86/testdata/64/test_alias.hex b/src/trusted/validator_x86/testdata/64/test_alias.tf |
similarity index 51% |
copy from src/trusted/validator_x86/testdata/64/test_alias.hex |
copy to src/trusted/validator_x86/testdata/64/test_alias.tf |
index a62bd755f578a606794402586325e8317e6b1f26..df73bbf28a49960ec5ab3492a5acc77a04ba4fdb 100644 |
--- a/src/trusted/validator_x86/testdata/64/test_alias.hex |
+++ b/src/trusted/validator_x86/testdata/64/test_alias.tf |
@@ -1,14 +1,25 @@ |
+BITS: 64 |
+OUTCOME: invalid |
+ |
# For background, see: |
# http://code.google.com/p/nativeclient/issues/detail?id=2574 |
# "f6 /0" encoding of TEST. This is what assemblers generate. |
-f6 c3 00 |
+asm: test $0x0,%bl |
+hex: f6 c3 00 |
+ |
# "f6 /1" encoding of TEST. This is an alias encoding, which we |
# should disallow on the grounds of minimalism. |
-f6 cb 00 |
+hex: f6 cb 00 |
+nc_out: ERROR: This instruction has been marked illegal by Native Client |
+ |
# The same applies to the "f7" versions of TEST. |
-f7 c3 00 00 00 00 |
-f7 cb 00 00 00 00 |
+asm: test $0x0,%ebx |
+hex: f7 c3 00 00 00 00 |
+ |
+hex: f7 cb 00 00 00 00 |
+nc_out: ERROR: This instruction has been marked illegal by Native Client |
+ |