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:
274
274
represent the highest userspace virtual address usable.
275
275
276
276
* :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