Documentation
¶
Index ¶
- Constants
- func ADD16(a uint32, b uint32) uint32
- func ADD16C(a uint32, b uint32) uint64
- func ADD32(a uint32, b uint32) uint32
- func ADD32C(a uint32, b uint32) uint64
- func ADD64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func ADD64C(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint128
- func ADD8(a uint32, b uint32) uint32
- func ADD8C(a uint32, b uint32) uint64
- func ADD8C_16C(a uint16, b uint16) uint32
- func ADD8_16(a uint16, b uint16) uint16
- func AND(a uint32, b uint32) uint32
- func BSWAP16(a uint32) uint32
- func BSWAP32(a uint32) uint32
- func CLZ16(a uint32) uint32
- func CLZ32(a uint32) uint32
- func CLZ8(a uint32) uint32
- func CLZ8_16(a uint16) uint16
- func CTZ16(a uint32) uint32
- func CTZ32(a uint32) uint32
- func CTZ8(a uint32) uint32
- func CTZ8_16(a uint16) uint16
- func Interpret(prog []uint32, ccState, memory []byte, cycles int) er.R
- func MK128(lo, hi uint64) uint128
- func MUL16(a uint32, b uint32) uint32
- func MUL16C(a uint32, b uint32) uint64
- func MUL32(a uint32, b uint32) uint32
- func MUL32C(a uint32, b uint32) uint64
- func MUL64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func MUL64C(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint128
- func MUL8(a uint32, b uint32) uint32
- func MUL8C(a uint32, b uint32) uint64
- func MUL8C_16C(a uint16, b uint16) uint32
- func MUL8_16(a uint16, b uint16) uint16
- func MULSU16C(a uint32, b uint32) uint64
- func MULSU32C(a uint32, b uint32) uint64
- func MULSU64C(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint128
- func MULSU8C(a uint32, b uint32) uint64
- func MULSU8C_16C(a uint16, b uint16) uint32
- func MULU16C(a uint32, b uint32) uint64
- func MULU32C(a uint32, b uint32) uint64
- func MULU64C(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint128
- func MULU8C(a uint32, b uint32) uint64
- func MULU8C_16C(a uint16, b uint16) uint32
- func OR(a uint32, b uint32) uint32
- func POPCNT16(a uint32) uint32
- func POPCNT32(a uint32) uint32
- func POPCNT8(a uint32) uint32
- func POPCNT8_16(a uint16) uint16
- func ROTL16(a uint32, b uint32) uint32
- func ROTL32(a uint32, b uint32) uint32
- func ROTL64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func ROTL8(a uint32, b uint32) uint32
- func ROTL8_16(a uint16, b uint16) uint16
- func ROTR64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func SHLL16(a uint32, b uint32) uint32
- func SHLL32(a uint32, b uint32) uint32
- func SHLL64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func SHLL8(a uint32, b uint32) uint32
- func SHLL8_16(a uint16, b uint16) uint16
- func SHRA16(a uint32, b uint32) uint32
- func SHRA32(a uint32, b uint32) uint32
- func SHRA64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func SHRA8(a uint32, b uint32) uint32
- func SHRA8_16(a uint16, b uint16) uint16
- func SHRL16(a uint32, b uint32) uint32
- func SHRL32(a uint32, b uint32) uint32
- func SHRL64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func SHRL8(a uint32, b uint32) uint32
- func SHRL8_16(a uint16, b uint16) uint16
- func SUB16(a uint32, b uint32) uint32
- func SUB16C(a uint32, b uint32) uint64
- func SUB32(a uint32, b uint32) uint32
- func SUB32C(a uint32, b uint32) uint64
- func SUB64(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint64
- func SUB64C(a0 uint32, a1 uint32, b0 uint32, b1 uint32) uint128
- func SUB8(a uint32, b uint32) uint32
- func SUB8C(a uint32, b uint32) uint64
- func SUB8C_16C(a uint16, b uint16) uint32
- func SUB8_16(a uint16, b uint16) uint16
- func U128_0(v uint128) uint32
- func U128_1(v uint128) uint32
- func U128_2(v uint128) uint32
- func U128_3(v uint128) uint32
- func XOR(a uint32, b uint32) uint32
- type Context
- type Uint64
Constants ¶
View Source
const RandHash_INOUT_SZ int64 = 256
View Source
const RandHash_MEMORY_SZ int = 256
keep these powers of 2 because there is unsigned modulo using & Also be careful not to change these without also checking the buffers which are passed to RandHash_execute()
Variables ¶
This section is empty.
Functions ¶
func MULSU8C_16C ¶
func MULU8C_16C ¶
func POPCNT8_16 ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.