aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/optim
diff options
Diffstat (limited to 'validation/optim')
-rw-r--r--validation/optim/shift-big.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/validation/optim/shift-big.c b/validation/optim/shift-big.c
index 3249854e..da65c5cd 100644
--- a/validation/optim/shift-big.c
+++ b/validation/optim/shift-big.c
@@ -3,6 +3,7 @@ typedef int s32;
static u32 lsr32(u32 a) { return a >> 32; }
static s32 asr32(s32 a) { return a >> 32; }
+static u32 shl32(u32 a) { return a << 32; }
/*
* check-name: optim/shift-big.c
@@ -23,5 +24,11 @@ asr32:
ret.32 %r5
+shl32:
+.L4:
+ <entry-point>
+ ret.32 $0
+
+
* check-output-end
*/