Lines Matching +full:alternative +full:- +full:b
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
7 #include <asm/alternative-asm.h>
26 ALTERNATIVE "b __memset_generic", \
27 "b __memset_fast", CPU_FEATURE_UAL
48 1: st.b a1, a0, 0
50 addi.d a2, a2, -1
51 bgt a2, zero, 1b
79 addi.d a4, a2, -64
97 addi.d a4, a2, -32
106 addi.d a4, a2, -16
113 addi.d a4, a2, -8
118 st.d a1, a2, -8
134 1: st.b a1, a0, 0
143 st.b a1, a0, 2
152 st.b a1, a0, 4