Lines Matching refs:ARM7
3 ; RUN: llc -mtriple=armv7a %s -o - | FileCheck %s --check-prefix=ARM7
14 ; ARM7-LABEL: SMMULR_SMMLAR:
15 ; ARM7: @ %bb.0: @ %entry
16 ; ARM7-NEXT: ldr r0, [sp]
17 ; ARM7-NEXT: smmulr r0, r0, r2
18 ; ARM7-NEXT: smmlar r0, r3, r1, r0
19 ; ARM7-NEXT: bx lr
53 ; ARM7-LABEL: SMMULR:
54 ; ARM7: @ %bb.0: @ %entry
55 ; ARM7-NEXT: smmulr r0, r1, r0
56 ; ARM7-NEXT: bx lr
81 ; ARM7-LABEL: SMMUL:
82 ; ARM7: @ %bb.0: @ %entry
83 ; ARM7-NEXT: smmul r0, r1, r0
84 ; ARM7-NEXT: bx lr
105 ; ARM7-LABEL: SMMLSR:
106 ; ARM7: @ %bb.0: @ %entry
107 ; ARM7-NEXT: smmlsr r0, r2, r1, r0
108 ; ARM7-NEXT: bx lr
136 ; ARM7-LABEL: NOT_SMMLSR:
137 ; ARM7: @ %bb.0: @ %entry
138 ; ARM7-NEXT: smmulr r1, r2, r1
139 ; ARM7-NEXT: sub r0, r0, r1
140 ; ARM7-NEXT: bx lr
166 ; ARM7-LABEL: SMMLS:
167 ; ARM7: @ %bb.0: @ %entry
168 ; ARM7-NEXT: smmls r0, r2, r1, r0
169 ; ARM7-NEXT: bx lr
196 ; ARM7-LABEL: NOT_SMMLS:
197 ; ARM7: @ %bb.0: @ %entry
198 ; ARM7-NEXT: smmul r1, r2, r1
199 ; ARM7-NEXT: sub r0, r0, r1
200 ; ARM7-NEXT: bx lr
223 ; ARM7-LABEL: SMMLA:
224 ; ARM7: @ %bb.0: @ %entry
225 ; ARM7-NEXT: smmla r0, r2, r1, r0
226 ; ARM7-NEXT: bx lr
249 ; ARM7-LABEL: SMMLAR:
250 ; ARM7: @ %bb.0: @ %entry
251 ; ARM7-NEXT: smmlar r0, r2, r1, r0
252 ; ARM7-NEXT: bx lr
280 ; ARM7-LABEL: NOT_SMMLA:
281 ; ARM7: @ %bb.0: @ %entry
282 ; ARM7-NEXT: smmul r1, r2, r1
283 ; ARM7-NEXT: eor r1, r1, #-2147483648
284 ; ARM7-NEXT: add r0, r1, r0
285 ; ARM7-NEXT: bx lr