File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -274,3 +274,19 @@ The following keys are defined:
274274 represent the highest userspace virtual address usable.
275275
276276* :c:macro: `RISCV_HWPROBE_KEY_TIME_CSR_FREQ `: Frequency (in Hz) of `time CSR `.
277+
278+ * :c:macro: `RISCV_HWPROBE_KEY_MISALIGNED_VECTOR_PERF `: An enum value describing the
279+ performance of misaligned vector accesses on the selected set of processors.
280+
281+ * :c:macro: `RISCV_HWPROBE_MISALIGNED_VECTOR_UNKNOWN `: The performance of misaligned
282+ vector accesses is unknown.
283+
284+ * :c:macro: `RISCV_HWPROBE_MISALIGNED_VECTOR_SLOW `: 32-bit misaligned accesses using vector
285+ registers are slower than the equivalent quantity of byte accesses via vector registers.
286+ Misaligned accesses may be supported directly in hardware, or trapped and emulated by software.
287+
288+ * :c:macro: `RISCV_HWPROBE_MISALIGNED_VECTOR_FAST `: 32-bit misaligned accesses using vector
289+ registers are faster than the equivalent quantity of byte accesses via vector registers.
290+
291+ * :c:macro: `RISCV_HWPROBE_MISALIGNED_VECTOR_UNSUPPORTED `: Misaligned vector accesses are
292+ not supported at all and will generate a misaligned address fault.
You can’t perform that action at this time.
0 commit comments