summaryrefslogtreecommitdiff
path: root/assembler
diff options
context:
space:
mode:
authorAdam Sampson <ats@offog.org>2018-04-03 23:48:44 +0100
committerArkadiusz Hiler <arkadiusz.hiler@intel.com>2018-04-04 16:43:27 +0300
commit0e143039fd190f1d22d03f9617af69af3c48b076 (patch)
tree836d4c34507c1b45baa9da4e9e6051b24f630f1e /assembler
parent2440f7220f6416156f3daf24dd073be396a44dcd (diff)
Test that register types are accepted in all valid forms.
The assembler should accept ub, :ub, UB and :UB. Signed-off-by: Adam Sampson <ats@offog.org> Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to 'assembler')
-rw-r--r--assembler/Makefile.am1
-rw-r--r--assembler/meson.build1
-rw-r--r--assembler/test/regtype.expected0
-rw-r--r--assembler/test/regtype.g4a6
4 files changed, 8 insertions, 0 deletions
diff --git a/assembler/Makefile.am b/assembler/Makefile.am
index 855e33ab..49422e02 100644
--- a/assembler/Makefile.am
+++ b/assembler/Makefile.am
@@ -52,6 +52,7 @@ check_SCRIPTS = test/run-test.sh
TESTS = \
test/mov \
test/frc \
+ test/regtype \
test/rndd \
test/rndu \
test/rnde \
diff --git a/assembler/meson.build b/assembler/meson.build
index c858bc0f..cefdba93 100644
--- a/assembler/meson.build
+++ b/assembler/meson.build
@@ -47,6 +47,7 @@ configure_file(input : 'intel-gen4asm.pc.in', output : 'intel-gen4asm.pc',
gen4asm_testcases = [
'test/mov',
'test/frc',
+ 'test/regtype',
'test/rndd',
'test/rndu',
'test/rnde',
diff --git a/assembler/test/regtype.expected b/assembler/test/regtype.expected
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/assembler/test/regtype.expected
diff --git a/assembler/test/regtype.g4a b/assembler/test/regtype.g4a
new file mode 100644
index 00000000..8d7f8dd2
--- /dev/null
+++ b/assembler/test/regtype.g4a
@@ -0,0 +1,6 @@
+// Test that register types are accepted in upper or lower case, with and
+// without the : prefix.
+.default_register_type :ub
+.default_register_type :UB
+.default_register_type ub
+.default_register_type UB