From: Luke Kenneth Casson Leighton Date: Fri, 22 Jul 2022 14:17:52 +0000 (+0100) Subject: table munging X-Git-Tag: opf_rfc_ls005_v1~1137 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fd4dbf4d9ddf04483c539e20b549508bd4aa2489;p=libreriscv.git table munging --- diff --git a/openpower/sv/comparison_table.mdwn b/openpower/sv/comparison_table.mdwn index 0d262cfaa..43a286dd2 100644 --- a/openpower/sv/comparison_table.mdwn +++ b/openpower/sv/comparison_table.mdwn @@ -1,13 +1,13 @@ # ISA Comparison Table -| Name | Num
opcodes | Class | Predicate
Masks | Twin
Predication | Explicit
Vector regs | 128-bit | Bigint
capability | LDST
Fault-First | Data-dependent
Fail-first | Predicate-
Result | -|--------------|-------------------|-----------------|------------------------|-------------------------|------------------------------|---------|--------------------------|-------------------------|----------------------------------|-------------------------| -| SVP64 | 5 {1} | Scalable {2} | yes | yes {3} | no {4} | n/a {5} | yes {6} | yes {7} | yes {8} | yes {9} | -| VSX | 700+ | PackedSIMD | no | no | yes {10} | yes | no | no | no | no | -| NEON | ~250 {11} | PredicatedSIMD | yes | no | yes | yes | no | no | no | no | -| SVE2 | ~1000 {12} | HWSCalable {13} | yes | no | yes | yes | no | yes {7} | no | no | -| AVX-512 {14} | ~1000s {15} | PredicatedSIMD | yes | no | yes | yes | no | no | no | no | -| RVV {16} | ~190 | Scalable {17} | yes | no | yes | yes {18}| no | yes | no | no | +| Name | Num
opcodes | Taxonomy /
Class | Predicate
Masks | Twin
Predication | Explicit
Vector regs | 128-bit | Bigint
capability | LDST
Fault-First | Data-dependent
Fail-first | Predicate-
Result | +|--------------|-------------------|-----------------------|------------------------|-------------------------|------------------------------|---------|--------------------------|-------------------------|----------------------------------|-------------------------| +| SVP64 | 5 {1} | Scalable {2} | yes | yes {3} | no {4} | n/a {5} | yes {6} | yes {7} | yes {8} | yes {9} | +| VSX | 700+ | PackedSIMD | no | no | yes {10} | yes | no | no | no | no | +| NEON | ~250 {11} | Predicated SIMD | yes | no | yes | yes | no | no | no | no | +| SVE2 | ~1000 {12} | HW Scalable {13} | yes | no | yes | yes | no | yes {7} | no | no | +| AVX-512 {14} | ~1000s {15} | Predicated SIMD | yes | no | yes | yes | no | no | no | no | +| RVV {16} | ~190 | Scalable {17} | yes | no | yes | yes {18}| no | yes | no | no | * {1}: plus EXT001 24-bit prefixing. See [[sv/svp64]] * {2}: A 2-Dimensional Scalable Vector ISA with both Horizontal-First and Vertical-First Modes. See [[sv/vector_isa_comparison]]