Lines Matching +full:0 +full:- +full:23

1 // SPDX-License-Identifier: GPL-2.0
3 * In-kernel vector facility support functions
17 __vector128 *vxrs = state->vxrs; in __kernel_fpu_begin()
24 flags &= state->hdr.mask; in __kernel_fpu_begin()
26 fpu_stfpc(&state->hdr.fpc); in __kernel_fpu_begin()
34 vxrs += fpu_vstm(0, 15, vxrs); in __kernel_fpu_begin()
39 vxrs += fpu_vstm(8, 23, vxrs); in __kernel_fpu_begin()
45 vxrs += fpu_vstm(0, 15, vxrs); in __kernel_fpu_begin()
47 vxrs += fpu_vstm(0, 7, vxrs); in __kernel_fpu_begin()
56 vxrs += fpu_vstm(16, 23, vxrs); in __kernel_fpu_begin()
65 __vector128 *vxrs = state->vxrs; in __kernel_fpu_end()
73 flags &= state->hdr.mask; in __kernel_fpu_end()
75 fpu_lfpc(&state->hdr.fpc); in __kernel_fpu_end()
83 vxrs += fpu_vlm(0, 15, vxrs); in __kernel_fpu_end()
88 vxrs += fpu_vlm(8, 23, vxrs); in __kernel_fpu_end()
94 vxrs += fpu_vlm(0, 15, vxrs); in __kernel_fpu_end()
96 vxrs += fpu_vlm(0, 7, vxrs); in __kernel_fpu_end()
105 vxrs += fpu_vlm(16, 23, vxrs); in __kernel_fpu_end()
114 __vector128 *vxrs = &state->vxrs[0]; in load_fpu_state()
118 fpu_lfpc_safe(&state->fpc); in load_fpu_state()
121 load_fp_regs_vx(state->vxrs); in load_fpu_state()
126 fpu_vlm(0, 15, &vxrs[0]); in load_fpu_state()
131 fpu_vlm(8, 23, &vxrs[8]); in load_fpu_state()
137 fpu_vlm(0, 15, &vxrs[0]); in load_fpu_state()
139 fpu_vlm(0, 7, &vxrs[0]); in load_fpu_state()
148 fpu_vlm(16, 23, &vxrs[16]); in load_fpu_state()
156 __vector128 *vxrs = &state->vxrs[0]; in save_fpu_state()
160 fpu_stfpc(&state->fpc); in save_fpu_state()
163 save_fp_regs_vx(state->vxrs); in save_fpu_state()
168 fpu_vstm(0, 15, &vxrs[0]); in save_fpu_state()
173 fpu_vstm(8, 23, &vxrs[8]); in save_fpu_state()
179 fpu_vstm(0, 15, &vxrs[0]); in save_fpu_state()
181 fpu_vstm(0, 7, &vxrs[0]); in save_fpu_state()
190 fpu_vstm(16, 23, &vxrs[16]); in save_fpu_state()