package arm

Import Path
	github.com/segmentio/asm/cpu/arm (on go.dev)

Dependency Relation
	imports 2 packages, and imported by one package

Involved Source Files arm.go
Package-Level Type Names (total 2, both are exported)
/* sort exporteds by: | */
( CPU) Has(feature Feature) bool func ABI() CPU var github.com/segmentio/asm/cpu.ARM
func CPU.Has(feature Feature) bool const AES const BIT26 const CRC32 const CRUNCH const EDSP const EVTSTRM const FASTMUL const FPA const HALF const IDIVA const IDIVT const IWMMXT const JAVA const LPAE const NEON const PMULL const SHA1 const SHA2 const SWP const THUMB const THUMBEE const TLS const VFP const VFPD32 const VFPv3 const VFPv3D16 const VFPv4
Package-Level Functions (only one, which is exported)
Package-Level Constants (total 27, all are exported)
const AES Feature = 4194304 // AES hardware implementation
const BIT26 Feature = 8 // Address space limited to 26-bits
const CRC32 Feature = 67108864 // CRC32 hardware implementation
const CRUNCH Feature = 1024 // MaverickCrunch context switching and handling
const EDSP Feature = 128 // DSP Extensions support
const EVTSTRM Feature = 2097152 // Event stream support
const FASTMUL Feature = 16 // 32-bit operand, 64-bit result multiplication support
const FPA Feature = 32 // Floating point arithmetic support
const HALF Feature = 2 // Half-word load and store support
const IDIVA Feature = 131072 // Integer divide instruction support in ARM mode
const IDIVT Feature = 262144 // Integer divide instruction support in Thumb mode
const IWMMXT Feature = 512 // Intel Wireless MMX technology support
const JAVA Feature = 256 // Java instruction set
const LPAE Feature = 1048576 // Large Physical Address Extensions
const NEON Feature = 4096 // NEON instruction set
const PMULL Feature = 8388608 // Polynomial multiplication instruction set
const SHA1 Feature = 16777216 // SHA1 hardware implementation
const SHA2 Feature = 33554432 // SHA2 hardware implementation
const SWP Feature = 1 // SWP instruction support
const THUMB Feature = 4 // ARM Thumb instruction set
const THUMBEE Feature = 2048 // Thumb EE instruction set
const TLS Feature = 32768 // Thread local storage support
const VFP Feature = 64 // Vector floating point support
const VFPD32 Feature = 524288 // Vector floating point version 3 D15-D31
const VFPv3 Feature = 8192 // Vector floating point version 3 support
const VFPv3D16 Feature = 16384 // Vector floating point version 3 D8-D15
const VFPv4 Feature = 65536 // Vector floating point version 4 support