module Intrinsics

Defined in:

intrinsics.cr

Class Method Summary

Macro Summary

Class Method Detail

def self.bswap16(id)Source

def self.bswap32(id) : UInt32Source

def self.debugtrapSource

def self.pauseSource

def self.popcount128(src)Source

def self.popcount16(src) : Int16Source

def self.popcount32(src) : Int32Source

def self.popcount64(src) : Int64Source

def self.popcount8(src) : Int8Source

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