Lines Matching +full:upper +full:- +full:bound +full:- +full:check
1 ; RUN: llc -O1 -mtriple=armv6-none-none-eabi %s -o - | FileCheck %s -check-prefix=ARM -check-prefix…
2 ; RUN: llc -O1 -mtriple=thumbv7-none-none-eabi %s -o - | FileCheck %s -check-prefix=THUMB -check-pr…
4 ; CHECK-LABEL: qadd
6 ; CHECK-DAG: mov{{s?}} [[R0:.*]], #8
7 ; CHECK-DAG: mov{{s?}} [[R1:.*]], #128
8 ; CHECK-ARM: qadd [[R0]], [[R1]], [[R0]]
9 ; CHECK-THRUMB: qadd [[R0]], [[R0]], [[R1]]
14 ; CHECK-LABEL: qsub
16 ; CHECK-DAG: mov{{s?}} [[R0:.*]], #8
17 ; CHECK-DAG: mov{{s?}} [[R1:.*]], #128
18 ; CHECK-ARM: qsub [[R0]], [[R1]], [[R0]]
19 ; CHECK-THRUMB: qadd [[R0]], [[R1]], [[R0]]
24 ; upper-bound of the immediate argument
25 ; CHECK-LABEL: ssat1
27 ; CHECK: mov{{s?}} [[R0:.*]], #128
28 ; CHECK: ssat [[R1:.*]], #32, [[R0]]
33 ; lower-bound of the immediate argument
34 ; CHECK-LABEL: ssat2
36 ; CHECK: mov{{s?}} [[R0:.*]], #128
37 ; CHECK: ssat [[R1:.*]], #1, [[R0]]
42 ; upper-bound of the immediate argument
43 ; CHECK-LABEL: usat1
45 ; CHECK: mov{{s?}} [[R0:.*]], #128
46 ; CHECK: usat [[R1:.*]], #31, [[R0]]
51 ; lower-bound of the immediate argument
52 ; CHECK-LABEL: usat2
54 ; CHECK: mov{{s?}} [[R0:.*]], #128
55 ; CHECK: usat [[R1:.*]], #0, [[R0]]