Lines Matching refs:SOFT
3 ; RUN: llc -float-abi soft -mattr=+bf16,+fullfp16 < %s | FileCheck %s --check-prefix=SOFT
14 ; SOFT-LABEL: load_scalar_bf:
15 ; SOFT: @ %bb.0: @ %entry
16 ; SOFT-NEXT: vldr.16 s0, [r0]
17 ; SOFT-NEXT: vmov r0, s0
18 ; SOFT-NEXT: bx lr
30 ; SOFT-LABEL: store_scalar_bf:
31 ; SOFT: @ %bb.0: @ %entry
32 ; SOFT-NEXT: vmov.f16 s0, r0
33 ; SOFT-NEXT: vstr.16 s0, [r1]
34 ; SOFT-NEXT: bx lr
46 ; SOFT-LABEL: load_vector4_bf:
47 ; SOFT: @ %bb.0: @ %entry
48 ; SOFT-NEXT: vldr d16, [r0]
49 ; SOFT-NEXT: vmov r0, r1, d16
50 ; SOFT-NEXT: bx lr
62 ; SOFT-LABEL: store_vector4_bf:
63 ; SOFT: @ %bb.0: @ %entry
64 ; SOFT-NEXT: strd r0, r1, [r2]
65 ; SOFT-NEXT: bx lr
77 ; SOFT-LABEL: load_vector8_bf:
78 ; SOFT: @ %bb.0: @ %entry
79 ; SOFT-NEXT: vld1.64 {d16, d17}, [r0]
80 ; SOFT-NEXT: vmov r0, r1, d16
81 ; SOFT-NEXT: vmov r2, r3, d17
82 ; SOFT-NEXT: bx lr
94 ; SOFT-LABEL: store_vector8_bf:
95 ; SOFT: @ %bb.0: @ %entry
96 ; SOFT-NEXT: vmov d17, r2, r3
97 ; SOFT-NEXT: ldr r12, [sp]
98 ; SOFT-NEXT: vmov d16, r0, r1
99 ; SOFT-NEXT: vst1.64 {d16, d17}, [r12]
100 ; SOFT-NEXT: bx lr