Home | History | Annotate | Download | only in ARM

Lines Matching full:i64

30 define <1 x i64> @v_andi64(<1 x i64>* %A, <1 x i64>* %B) nounwind {
33 %tmp1 = load <1 x i64>* %A
34 %tmp2 = load <1 x i64>* %B
35 %tmp3 = and <1 x i64> %tmp1, %tmp2
36 ret <1 x i64> %tmp3
66 define <2 x i64> @v_andQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind {
69 %tmp1 = load <2 x i64>* %A
70 %tmp2 = load <2 x i64>* %B
71 %tmp3 = and <2 x i64> %tmp1, %tmp2
72 ret <2 x i64> %tmp3
105 define <1 x i64> @v_bici64(<1 x i64>* %A, <1 x i64>* %B) nounwind {
108 %tmp1 = load <1 x i64>* %A
109 %tmp2 = load <1 x i64>* %B
110 %tmp3 = xor <1 x i64> %tmp2, < i64 -1 >
111 %tmp4 = and <1 x i64> %tmp1, %tmp3
112 ret <1 x i64> %tmp4
145 define <2 x i64> @v_bicQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind {
148 %tmp1 = load <2 x i64>* %A
149 %tmp2 = load <2 x i64>* %B
150 %tmp3 = xor <2 x i64> %tmp2, < i64 -1, i64 -1 >
151 %tmp4 = and <2 x i64> %tmp1, %tmp3
152 ret <2 x i64> %tmp4
182 define <1 x i64> @v_eori64(<1 x i64>* %A, <1 x i64>* %B) nounwind {
185 %tmp1 = load <1 x i64>* %A
186 %tmp2 = load <1 x i64>* %B
187 %tmp3 = xor <1 x i64> %tmp1, %tmp2
188 ret <1 x i64> %tmp3
218 define <2 x i64> @v_eorQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind {
221 %tmp1 = load <2 x i64>* %A
222 %tmp2 = load <2 x i64>* %B
223 %tmp3 = xor <2 x i64> %tmp1, %tmp2
224 ret <2 x i64> %tmp3
251 define <1 x i64> @v_mvni64(<1 x i64>* %A) nounwind {
254 %tmp1 = load <1 x i64>* %A
255 %tmp2 = xor <1 x i64> %tmp1, < i64 -1 >
256 ret <1 x i64> %tmp2
283 define <2 x i64> @v_mvnQi64(<2 x i64>* %A) nounwind {
286 %tmp1 = load <2 x i64>* %A
287 %tmp2 = xor <2 x i64> %tmp1, < i64 -1, i64 -1 >
288 ret <2 x i64> %tmp2
318 define <1 x i64> @v_orri64(<1 x i64>* %A, <1 x i64>* %B) nounwind {
321 %tmp1 = load <1 x i64>* %A
322 %tmp2 = load <1 x i64>* %B
323 %tmp3 = or <1 x i64> %tmp1, %tmp2
324 ret <1 x i64> %tmp3
354 define <2 x i64> @v_orrQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind {
357 %tmp1 = load <2 x i64>* %A
358 %tmp2 = load <2 x i64>* %B
359 %tmp3 = or <2 x i64> %tmp1, %tmp2
360 ret <2 x i64> %tmp3
393 define <1 x i64> @v_orni64(<1 x i64>* %A, <1 x i64>* %B) nounwind {
396 %tmp1 = load <1 x i64>* %A
397 %tmp2 = load <1 x i64>* %B
398 %tmp3 = xor <1 x i64> %tmp2, < i64 -1 >
399 %tmp4 = or <1 x i64> %tmp1, %tmp3
400 ret <1 x i64> %tmp4
433 define <2 x i64> @v_ornQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind {
436 %tmp1 = load <2 x i64>* %A
437 %tmp2 = load <2 x i64>* %B
438 %tmp3 = xor <2 x i64> %tmp2, < i64 -1, i64 -1 >
439 %tmp4 = or <2 x i64> %tmp1, %tmp3
440 ret <2 x i64> %tmp4