enum Feature [src]
Fields
@"32bit"
@"64bit"
a
andes45
auipc_addi_fusion
b
c
conditional_cmv_fusion
d
disable_latency_sched_heuristic
dlen_factor_2
e
exact_asm
experimental
experimental_p
experimental_rvm23u32
experimental_smctr
experimental_ssctr
experimental_svukte
experimental_xqccmp
experimental_xqcia
experimental_xqciac
experimental_xqcibi
experimental_xqcibm
experimental_xqcicli
experimental_xqcicm
experimental_xqcics
experimental_xqcicsr
experimental_xqciint
experimental_xqciio
experimental_xqcilb
experimental_xqcili
experimental_xqcilia
experimental_xqcilo
experimental_xqcilsm
experimental_xqcisim
experimental_xqcisls
experimental_xqcisync
experimental_xrivosvisni
experimental_xrivosvizip
experimental_xsfmclic
experimental_xsfsclic
experimental_zalasr
experimental_zicfilp
experimental_zicfiss
experimental_zvbc32e
experimental_zvkgs
experimental_zvqdotq
f
forced_atomics
h
i
ld_add_fusion
log_vrgather
lui_addi_fusion
m
mips_p8700
no_default_unroll
no_sink_splat_operands
no_trailing_seq_cst_fence
optimized_nf2_segment_load_store
optimized_nf3_segment_load_store
optimized_nf4_segment_load_store
optimized_nf5_segment_load_store
optimized_nf6_segment_load_store
optimized_nf7_segment_load_store
optimized_nf8_segment_load_store
optimized_zero_stride_load
predictable_select_expensive
prefer_vsetvli_over_read_vlenb
prefer_w_inst
q
relax
reserve_x1
reserve_x10
reserve_x11
reserve_x12
reserve_x13
reserve_x14
reserve_x15
reserve_x16
reserve_x17
reserve_x18
reserve_x19
reserve_x2
reserve_x20
reserve_x21
reserve_x22
reserve_x23
reserve_x24
reserve_x25
reserve_x26
reserve_x27
reserve_x28
reserve_x29
reserve_x3
reserve_x30
reserve_x31
reserve_x4
reserve_x5
reserve_x6
reserve_x7
reserve_x8
reserve_x9
rva20s64
rva20u64
rva22s64
rva22u64
rva23s64
rva23u64
rvb23s64
rvb23u64
rvi20u32
rvi20u64
save_restore
sdext
sdtrig
sha
shcounterenw
shgatpa
shifted_zextw_fusion
shlcofideleg
short_forward_branch_opt
shtvala
shvsatpa
shvstvala
shvstvecd
smaia
smcdeleg
smcntrpmf
smcsrind
smdbltrp
smepmp
smmpm
smnpm
smrnmi
smstateen
ssaia
ssccfg
ssccptr
sscofpmf
sscounterenw
sscsrind
ssdbltrp
ssnpm
sspm
ssqosid
ssstateen
ssstrict
sstc
sstvala
sstvecd
ssu64xl
supm
svade
svadu
svbare
svinval
svnapot
svpbmt
svvptc
tagged_globals
unaligned_scalar_mem
unaligned_vector_mem
use_postra_scheduler
v
ventana_veyron
vl_dependent_latency
vxrm_pipeline_flush
xandesbfhcvt
xandesperf
xandesvbfhcvt
xandesvdot
xandesvpackfph
xandesvsintload
xcvalu
xcvbi
xcvbitmanip
xcvelw
xcvmac
xcvmem
xcvsimd
xmipscbop
xmipscmov
xmipslsp
xsfcease
xsfmm128t
xsfmm16t
xsfmm32a16f
xsfmm32a32f
xsfmm32a8f
xsfmm32a8i
xsfmm32t
xsfmm64a64f
xsfmm64t
xsfmmbase
xsfvcp
xsfvfnrclipxfqf
xsfvfwmaccqqq
xsfvqmaccdod
xsfvqmaccqoq
xsifivecdiscarddlone
xsifivecflushdlone
xtheadba
xtheadbb
xtheadbs
xtheadcmo
xtheadcondmov
xtheadfmemidx
xtheadmac
xtheadmemidx
xtheadmempair
xtheadsync
xtheadvdot
xventanacondops
xwchc
za128rs
za64rs
zaamo
zabha
zacas
zalrsc
zama16b
zawrs
zba
zbb
zbc
zbkb
zbkc
zbkx
zbs
zca
zcb
zcd
zce
zcf
zclsd
zcmop
zcmp
zcmt
zdinx
zexth_fusion
zextw_fusion
zfa
zfbfmin
zfh
zfhmin
zfinx
zhinx
zhinxmin
zic64b
zicbom
zicbop
zicboz
ziccamoa
ziccamoc
ziccif
zicclsm
ziccrse
zicntr
zicond
zicsr
zifencei
zihintntl
zihintpause
zihpm
zilsd
zimop
zk
zkn
zknd
zkne
zknh
zkr
zks
zksed
zksh
zkt
zmmul
ztso
zvbb
zvbc
zve32f
zve32x
zve64d
zve64f
zve64x
zvfbfmin
zvfbfwma
zvfh
zvfhmin
zvkb
zvkg
zvkn
zvknc
zvkned
zvkng
zvknha
zvknhb
zvks
zvksc
zvksed
zvksg
zvksh
zvkt
zvl1024b
zvl128b
zvl16384b
zvl2048b
zvl256b
zvl32768b
zvl32b
zvl4096b
zvl512b
zvl64b
zvl65536b
zvl8192b
 Source
 pub const Feature = enum {
    @"32bit",
    @"64bit",
    a,
    andes45,
    auipc_addi_fusion,
    b,
    c,
    conditional_cmv_fusion,
    d,
    disable_latency_sched_heuristic,
    dlen_factor_2,
    e,
    exact_asm,
    experimental,
    experimental_p,
    experimental_rvm23u32,
    experimental_smctr,
    experimental_ssctr,
    experimental_svukte,
    experimental_xqccmp,
    experimental_xqcia,
    experimental_xqciac,
    experimental_xqcibi,
    experimental_xqcibm,
    experimental_xqcicli,
    experimental_xqcicm,
    experimental_xqcics,
    experimental_xqcicsr,
    experimental_xqciint,
    experimental_xqciio,
    experimental_xqcilb,
    experimental_xqcili,
    experimental_xqcilia,
    experimental_xqcilo,
    experimental_xqcilsm,
    experimental_xqcisim,
    experimental_xqcisls,
    experimental_xqcisync,
    experimental_xrivosvisni,
    experimental_xrivosvizip,
    experimental_xsfmclic,
    experimental_xsfsclic,
    experimental_zalasr,
    experimental_zicfilp,
    experimental_zicfiss,
    experimental_zvbc32e,
    experimental_zvkgs,
    experimental_zvqdotq,
    f,
    forced_atomics,
    h,
    i,
    ld_add_fusion,
    log_vrgather,
    lui_addi_fusion,
    m,
    mips_p8700,
    no_default_unroll,
    no_sink_splat_operands,
    no_trailing_seq_cst_fence,
    optimized_nf2_segment_load_store,
    optimized_nf3_segment_load_store,
    optimized_nf4_segment_load_store,
    optimized_nf5_segment_load_store,
    optimized_nf6_segment_load_store,
    optimized_nf7_segment_load_store,
    optimized_nf8_segment_load_store,
    optimized_zero_stride_load,
    predictable_select_expensive,
    prefer_vsetvli_over_read_vlenb,
    prefer_w_inst,
    q,
    relax,
    reserve_x1,
    reserve_x10,
    reserve_x11,
    reserve_x12,
    reserve_x13,
    reserve_x14,
    reserve_x15,
    reserve_x16,
    reserve_x17,
    reserve_x18,
    reserve_x19,
    reserve_x2,
    reserve_x20,
    reserve_x21,
    reserve_x22,
    reserve_x23,
    reserve_x24,
    reserve_x25,
    reserve_x26,
    reserve_x27,
    reserve_x28,
    reserve_x29,
    reserve_x3,
    reserve_x30,
    reserve_x31,
    reserve_x4,
    reserve_x5,
    reserve_x6,
    reserve_x7,
    reserve_x8,
    reserve_x9,
    rva20s64,
    rva20u64,
    rva22s64,
    rva22u64,
    rva23s64,
    rva23u64,
    rvb23s64,
    rvb23u64,
    rvi20u32,
    rvi20u64,
    save_restore,
    sdext,
    sdtrig,
    sha,
    shcounterenw,
    shgatpa,
    shifted_zextw_fusion,
    shlcofideleg,
    short_forward_branch_opt,
    shtvala,
    shvsatpa,
    shvstvala,
    shvstvecd,
    smaia,
    smcdeleg,
    smcntrpmf,
    smcsrind,
    smdbltrp,
    smepmp,
    smmpm,
    smnpm,
    smrnmi,
    smstateen,
    ssaia,
    ssccfg,
    ssccptr,
    sscofpmf,
    sscounterenw,
    sscsrind,
    ssdbltrp,
    ssnpm,
    sspm,
    ssqosid,
    ssstateen,
    ssstrict,
    sstc,
    sstvala,
    sstvecd,
    ssu64xl,
    supm,
    svade,
    svadu,
    svbare,
    svinval,
    svnapot,
    svpbmt,
    svvptc,
    tagged_globals,
    unaligned_scalar_mem,
    unaligned_vector_mem,
    use_postra_scheduler,
    v,
    ventana_veyron,
    vl_dependent_latency,
    vxrm_pipeline_flush,
    xandesbfhcvt,
    xandesperf,
    xandesvbfhcvt,
    xandesvdot,
    xandesvpackfph,
    xandesvsintload,
    xcvalu,
    xcvbi,
    xcvbitmanip,
    xcvelw,
    xcvmac,
    xcvmem,
    xcvsimd,
    xmipscbop,
    xmipscmov,
    xmipslsp,
    xsfcease,
    xsfmm128t,
    xsfmm16t,
    xsfmm32a16f,
    xsfmm32a32f,
    xsfmm32a8f,
    xsfmm32a8i,
    xsfmm32t,
    xsfmm64a64f,
    xsfmm64t,
    xsfmmbase,
    xsfvcp,
    xsfvfnrclipxfqf,
    xsfvfwmaccqqq,
    xsfvqmaccdod,
    xsfvqmaccqoq,
    xsifivecdiscarddlone,
    xsifivecflushdlone,
    xtheadba,
    xtheadbb,
    xtheadbs,
    xtheadcmo,
    xtheadcondmov,
    xtheadfmemidx,
    xtheadmac,
    xtheadmemidx,
    xtheadmempair,
    xtheadsync,
    xtheadvdot,
    xventanacondops,
    xwchc,
    za128rs,
    za64rs,
    zaamo,
    zabha,
    zacas,
    zalrsc,
    zama16b,
    zawrs,
    zba,
    zbb,
    zbc,
    zbkb,
    zbkc,
    zbkx,
    zbs,
    zca,
    zcb,
    zcd,
    zce,
    zcf,
    zclsd,
    zcmop,
    zcmp,
    zcmt,
    zdinx,
    zexth_fusion,
    zextw_fusion,
    zfa,
    zfbfmin,
    zfh,
    zfhmin,
    zfinx,
    zhinx,
    zhinxmin,
    zic64b,
    zicbom,
    zicbop,
    zicboz,
    ziccamoa,
    ziccamoc,
    ziccif,
    zicclsm,
    ziccrse,
    zicntr,
    zicond,
    zicsr,
    zifencei,
    zihintntl,
    zihintpause,
    zihpm,
    zilsd,
    zimop,
    zk,
    zkn,
    zknd,
    zkne,
    zknh,
    zkr,
    zks,
    zksed,
    zksh,
    zkt,
    zmmul,
    ztso,
    zvbb,
    zvbc,
    zve32f,
    zve32x,
    zve64d,
    zve64f,
    zve64x,
    zvfbfmin,
    zvfbfwma,
    zvfh,
    zvfhmin,
    zvkb,
    zvkg,
    zvkn,
    zvknc,
    zvkned,
    zvkng,
    zvknha,
    zvknhb,
    zvks,
    zvksc,
    zvksed,
    zvksg,
    zvksh,
    zvkt,
    zvl1024b,
    zvl128b,
    zvl16384b,
    zvl2048b,
    zvl256b,
    zvl32768b,
    zvl32b,
    zvl4096b,
    zvl512b,
    zvl64b,
    zvl65536b,
    zvl8192b,
}