summaryrefslogtreecommitdiff
path: root/js/src/lirasm/tests/littleendian/ldus2ui.in
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/lirasm/tests/littleendian/ldus2ui.in')
-rw-r--r--js/src/lirasm/tests/littleendian/ldus2ui.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/js/src/lirasm/tests/littleendian/ldus2ui.in b/js/src/lirasm/tests/littleendian/ldus2ui.in
new file mode 100644
index 0000000..69811e7
--- /dev/null
+++ b/js/src/lirasm/tests/littleendian/ldus2ui.in
@@ -0,0 +1,17 @@
+full = immi -249334698 ; 0xf1237456
+p = allocp 4
+sti full p 0
+
+n0chk = immi 29782 ; sign_extend(0x7456)
+n1chk = immi 61731 ; sign_extend(0xf123)
+
+n0 = ldus2ui p 0
+n1 = ldus2ui p 2
+
+; Collate the results.
+r0 = xori n0chk n0
+r1 = xori n1chk n1
+
+r = ori r0 r1
+reti r
+