Lines Matching +full:- +full:- +full:hard
1 ; RUN: llc < %s -disable-post-ra -mtriple=armv7-apple-darwin -mcpu=cortex-a8 | FileCheck %s -check-…
2 ; RUN: llc < %s -disable-post-ra -mtriple=armv7-gnueabi -float-abi=hard -mcpu=cortex-a8 | FileCheck…
7 ; SOFT-LABEL: test1:
11 ; HARD-LABEL: test1:
12 ; HARD: vmov.i32 [[REG1:(d[0-9]+)]], #0x80000000
13 ; HARD: vbsl [[REG1]], d
20 ; SOFT-LABEL: test2:
24 ; HARD-LABEL: test2:
25 ; HARD: vmov.i32 [[REG2:(d[0-9]+)]], #0x80000000
26 ; HARD: vshl.i64 [[REG2]], [[REG2]], #32
27 ; HARD: vbsl [[REG2]], d1, d0
34 ; SOFT-LABEL: test3:
35 ; SOFT: vmov.i32 [[REG3:(d[0-9]+)]], #0x80000000
46 ; SOFT-LABEL: test4:
47 ; SOFT: vmov [[REG7:(d[0-9]+)]], r0, r1
48 ; SOFT: vmov.i32 [[REG6:(d[0-9]+)]], #0x80000000
53 %2 = tail call float @copysignf(float 5.000000e-01, float %1) nounwind readnone