module Intrinsics
Defined in:
intrinsics.crClass Method Summary
- .bswap16(id)
- .bswap32(id) : UInt32
- .debugtrap
- .pause
- .popcount128(src)
- .popcount16(src) : Int16
- .popcount32(src) : Int32
- .popcount64(src) : Int64
- .popcount8(src) : Int8
- .read_cycle_counter
Macro Summary
- countleading128(src, zero_is_undef)
- countleading16(src, zero_is_undef)
- countleading32(src, zero_is_undef)
- countleading64(src, zero_is_undef)
- countleading8(src, zero_is_undef)
- counttrailing128(src, zero_is_undef)
- counttrailing16(src, zero_is_undef)
- counttrailing32(src, zero_is_undef)
- counttrailing64(src, zero_is_undef)
- counttrailing8(src, zero_is_undef)
- memcpy(dest, src, len, is_volatile)
- memmove(dest, src, len, is_volatile)
- memset(dest, val, len, is_volatile)
- va_end(ap)
- va_start(ap)
Class Method Detail
def self.bswap16(id)Source
def self.debugtrapSource
def self.pauseSource
def self.popcount128(src)Source
def self.read_cycle_counterSource
Macro Detail
macro countleading128(src, zero_is_undef)Source
macro countleading16(src, zero_is_undef)Source
macro countleading32(src, zero_is_undef)Source
macro countleading64(src, zero_is_undef)Source
macro countleading8(src, zero_is_undef)Source
macro counttrailing128(src, zero_is_undef)Source
macro counttrailing16(src, zero_is_undef)Source
macro counttrailing32(src, zero_is_undef)Source
macro counttrailing64(src, zero_is_undef)Source
macro counttrailing8(src, zero_is_undef)Source
macro memcpy(dest, src, len, is_volatile)Source
macro memmove(dest, src, len, is_volatile)Source
macro memset(dest, val, len, is_volatile)Source
macro va_end(ap)Source
macro va_start(ap)Source
© 2012–2021 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/1.2.1/Intrinsics.html