enumstd.Target.powerpc.Feature[src]

Fields

@"64bit"
@"64bitregs"
aix
aix_shared_lib_tls_model_opt
aix_small_local_dynamic_tls
aix_small_local_exec_tls
allow_unaligned_fp_access
altivec
booke
bpermd
cmpb
crbits
crypto
direct_move
e500
efpu2
extdiv
fast_MFLR
fcpsgn
float128
fpcvt
fprnd
fpu
fre
fres
frsqrte
frsqrtes
fsqrt
fuse_add_logical
fuse_addi_load
fuse_addis_load
fuse_arith_add
fuse_back2back
fuse_cmp
fuse_logical
fuse_logical_add
fuse_sha3
fuse_store
fuse_wideimm
fuse_zeromove
fusion
hard_float
htm
icbt
invariant_function_descriptors
isa_future_instructions
isa_v206_instructions
isa_v207_instructions
isa_v30_instructions
isa_v31_instructions
isel
ldbrx
lfiwax
longcall
mfocrf
mma
modern_aix_as
msync
paired_vector_memops
partword_atomics
pcrelative_memops
popcntd
power10_vector
power8_altivec
power8_vector
power9_altivec
power9_vector
ppc4xx
ppc6xx
ppc_postra_sched
ppc_prera_sched
predictable_select_expensive
prefix_instrs
privileged
quadword_atomics
recipprec
rop_protect
secure_plt
slow_popcntd
spe
stfiwx
two_const_nr
vectors_use_two_units
vsx

Source Code

Source code
pub const Feature = enum {
    @"64bit",
    @"64bitregs",
    aix,
    aix_shared_lib_tls_model_opt,
    aix_small_local_dynamic_tls,
    aix_small_local_exec_tls,
    allow_unaligned_fp_access,
    altivec,
    booke,
    bpermd,
    cmpb,
    crbits,
    crypto,
    direct_move,
    e500,
    efpu2,
    extdiv,
    fast_MFLR,
    fcpsgn,
    float128,
    fpcvt,
    fprnd,
    fpu,
    fre,
    fres,
    frsqrte,
    frsqrtes,
    fsqrt,
    fuse_add_logical,
    fuse_addi_load,
    fuse_addis_load,
    fuse_arith_add,
    fuse_back2back,
    fuse_cmp,
    fuse_logical,
    fuse_logical_add,
    fuse_sha3,
    fuse_store,
    fuse_wideimm,
    fuse_zeromove,
    fusion,
    hard_float,
    htm,
    icbt,
    invariant_function_descriptors,
    isa_future_instructions,
    isa_v206_instructions,
    isa_v207_instructions,
    isa_v30_instructions,
    isa_v31_instructions,
    isel,
    ldbrx,
    lfiwax,
    longcall,
    mfocrf,
    mma,
    modern_aix_as,
    msync,
    paired_vector_memops,
    partword_atomics,
    pcrelative_memops,
    popcntd,
    power10_vector,
    power8_altivec,
    power8_vector,
    power9_altivec,
    power9_vector,
    ppc4xx,
    ppc6xx,
    ppc_postra_sched,
    ppc_prera_sched,
    predictable_select_expensive,
    prefix_instrs,
    privileged,
    quadword_atomics,
    recipprec,
    rop_protect,
    secure_plt,
    slow_popcntd,
    spe,
    stfiwx,
    two_const_nr,
    vectors_use_two_units,
    vsx,
}