Lines Matching full:vector
4 Vector Extension Support for RISC-V Linux
8 order to support the use of the RISC-V Vector Extension.
14 status for the use of Vector in userspace. The intended usage guideline for
22 auxiliary vector.
26 Sets the Vector enablement status of the calling thread, where the control
37 * :c:macro:`PR_RISCV_V_VSTATE_CTRL_ON`: Allow Vector to be run for the
40 * :c:macro:`PR_RISCV_V_VSTATE_CTRL_OFF`: Disallow Vector. Executing Vector
54 Vector enablement status for the calling thread. The calling thread is
55 not able to turn off Vector once it has been enabled. The prctl() call
62 Vector enablement setting for the calling thread at the next execve()
75 * EINVAL: Vector not supported, invalid enablement status for current or
77 * EPERM: Turning off Vector in PR_RISCV_V_VSTATE_CTRL_CUR_MASK if Vector
91 Gets the same Vector enablement status for the calling thread. Setting for
96 auxiliary vector.
100 * EINVAL: Vector not supported.
107 developers to control the default Vector enablement status for userspace
116 * 0: Do not allow Vector code to be executed as the default for new processes.
117 * 1: Allow Vector code to be executed as the default for new processes.
134 3. Vector Register State Across System Calls
137 As indicated by version 1.0 of the V extension [1], vector registers are