SB-SIMD-X86-64
SB-SIMD-X86-64
properties
ID: SB-SIMD-X86-64
- dependencies
- dependents
IMM5  compiled function
properties
ID: SB-SIMD-X86-64:IMM5
ALLOC: HEAP DYNAMIC
IMM5 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 5) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM5 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 5)
- Called by
- SB-SIMD-SSE2:S32.4-SHIFTR
- SB-SIMD-SSE2:S32.4-SHIFTL
- SB-SIMD-SSE2:U32.4-SHIFTR
- SB-SIMD-SSE2:U32.4-SHIFTL
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 5)) optimize)
IMM4  compiled function
properties
ID: SB-SIMD-X86-64:IMM4
ALLOC: HEAP DYNAMIC
IMM4 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 4) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM4 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 4)
- Called by
- SB-SIMD-AVX:F64.4-SHUFFLE
- SB-SIMD-AVX:F64.4-PERMUTE
- SB-SIMD-AVX::F64.4-BLENDC
- SB-SIMD-AVX::F32.4-BLENDC
- SB-SIMD-SSE4.1:S8.16-INSERT
- SB-SIMD-SSE4.1:S8.16-ELT
- SB-SIMD-SSE4.1:U8.16-INSERT
- SB-SIMD-SSE4.1:U8.16-ELT
- SB-SIMD-SSE4.1::F32.4-BLENDC
- SB-SIMD-SSE2:S16.8-SHIFTR
- SB-SIMD-SSE2:S16.8-SHIFTL
- SB-SIMD-SSE2:U16.8-SHIFTR
- SB-SIMD-SSE2:U16.8-SHIFTL
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 4)) optimize)
IMM7  compiled function
properties
ID: SB-SIMD-X86-64:IMM7
ALLOC: HEAP DYNAMIC
IMM7 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 7) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM7 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 7)
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 7)) optimize)
IMM2  compiled function
properties
ID: SB-SIMD-X86-64:IMM2
ALLOC: HEAP DYNAMIC
IMM2 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 2) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM2 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 2)
- Called by
- SB-SIMD-AVX:F64.2-SHUFFLE
- SB-SIMD-AVX:F64.2-PERMUTE
- SB-SIMD-AVX::F64.2-BLENDC
- SB-SIMD-SSE4.1:S32.4-INSERT
- SB-SIMD-SSE4.1:S32.4-ELT
- SB-SIMD-SSE4.1:U32.4-INSERT
- SB-SIMD-SSE4.1:U32.4-ELT
- SB-SIMD-SSE4.1::F64.2-BLENDC
- SB-SIMD-SSE2:F64.2-SHUFFLE
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 2)) optimize)
IMM3  compiled function
properties
ID: SB-SIMD-X86-64:IMM3
ALLOC: HEAP DYNAMIC
IMM3 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 3) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM3 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 3)
- Called by
- SB-SIMD-AVX::F64.4-%ROUND
- SB-SIMD-AVX::F32.8-%ROUND
- SB-SIMD-AVX::F64.2-%ROUND
- SB-SIMD-AVX::F32.4-%ROUND
- SB-SIMD-SSE4.1::F64.2-%ROUND
- SB-SIMD-SSE4.1::F32.4-%ROUND
- SB-SIMD-SSE2:S16.8-ELT
- SB-SIMD-SSE2:U16.8-ELT
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 3)) optimize)
IMM6  compiled function
properties
ID: SB-SIMD-X86-64:IMM6
ALLOC: HEAP DYNAMIC
IMM6 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 6) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM6 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 6)
- Called by
- SB-SIMD-SSE2:S64.2-SHIFTR
- SB-SIMD-SSE2:S64.2-SHIFTL
- SB-SIMD-SSE2:U64.2-SHIFTR
- SB-SIMD-SSE2:U64.2-SHIFTL
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 6)) optimize)
IMM8  compiled function
properties
ID: SB-SIMD-X86-64:IMM8
ALLOC: HEAP DYNAMIC
IMM8 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 8) &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM8 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 8)
- Called by
- SB-SIMD-AVX2:S64.4-PERMUTE128
- SB-SIMD-AVX2:S32.8-PERMUTE128
- SB-SIMD-AVX2:S16.16-PERMUTE128
- SB-SIMD-AVX2:S16.16-SHUFFLELO
- SB-SIMD-AVX2:S16.16-SHUFFLEHI
- SB-SIMD-AVX2:S8.32-PERMUTE128
- SB-SIMD-AVX2:U64.4-PERMUTE128
- SB-SIMD-AVX2:U32.8-PERMUTE128
- SB-SIMD-AVX2:U16.16-PERMUTE128
- SB-SIMD-AVX2:U16.16-SHUFFLELO
- SB-SIMD-AVX2:U16.16-SHUFFLEHI
- SB-SIMD-AVX2:U8.32-PERMUTE128
- SB-SIMD-AVX2:U8.32-ALIGNR
- SB-SIMD-AVX2:U8.16-ALIGNR
- SB-SIMD-AVX2:U8.32-INSERT-U8.16
- SB-SIMD-AVX2:F64.4-PERMUTE4X64
- SB-SIMD-AVX:S64.4-PERMUTE128
- SB-SIMD-AVX:S64.4-PERMUTE
- SB-SIMD-AVX:S32.8-PERMUTE128
- SB-SIMD-AVX:S32.8-PERMUTE
- SB-SIMD-AVX:S16.16-PERMUTE128
- SB-SIMD-AVX:S8.32-PERMUTE128
- SB-SIMD-AVX:S64.2-PERMUTE
- SB-SIMD-AVX:S32.4-PERMUTE
- SB-SIMD-AVX:S16.8-SHUFFLELO
- SB-SIMD-AVX:S16.8-SHUFFLEHI
- SB-SIMD-AVX:U64.4-PERMUTE
- SB-SIMD-AVX:U32.8-PERMUTE
- SB-SIMD-AVX:U64.2-PERMUTE
- SB-SIMD-AVX:U32.4-PERMUTE
- SB-SIMD-AVX:U16.8-SHUFFLELO
- SB-SIMD-AVX:U16.8-SHUFFLEHI
- SB-SIMD-AVX:F64.4-PERMUTE128
- SB-SIMD-AVX:F32.8-SHUFFLE
- SB-SIMD-AVX:F32.8-PERMUTE128
- SB-SIMD-AVX:F32.8-PERMUTE
- SB-SIMD-AVX::F32.8-BLENDC
- SB-SIMD-AVX:F32.4-SHUFFLE
- SB-SIMD-AVX:F32.4-PERMUTE
- SB-SIMD-SSE4.1:F32.4-INSERT
- SB-SIMD-SSE2:S32.4-SHUFFLE
- SB-SIMD-SSE2:S16.8-SHUFFLELO
- SB-SIMD-SSE2:S16.8-SHUFFLEHI
- SB-SIMD-SSE2:U32.4-SHUFFLE
- SB-SIMD-SSE2:U16.8-SHUFFLELO
- SB-SIMD-SSE2:U16.8-SHUFFLEHI
- SB-SIMD-SSE:F32.4-SHUFFLE
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- (((UNSIGNED-BYTE 8)) optimize)
IMM1  compiled function
properties
ID: SB-SIMD-X86-64:IMM1
ALLOC: HEAP DYNAMIC
IMM1 names a compiled function: Lambda-list: (X) Declared type: (FUNCTION (T) (VALUES BIT &OPTIONAL)) Derived type: (FUNCTION (T) *) Known attributes: foldable Source file: SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST IMM1 names a type-specifier: Lambda-list: () Expansion: (UNSIGNED-BYTE 1)
- Called by
- SB-SIMD-AVX2:S64.4-INSERT-S64.2
- SB-SIMD-AVX2:S64.2-FROM-S64.4
- SB-SIMD-AVX2:S32.8-INSERT-S32.4
- SB-SIMD-AVX2:S32.4-FROM-S32.8
- SB-SIMD-AVX2:S16.16-INSERT-S16.8
- SB-SIMD-AVX2:S16.8-FROM-S16.16
- SB-SIMD-AVX2:S8.32-INSERT-S8.16
- SB-SIMD-AVX2:S8.16-FROM-S8.32
- SB-SIMD-AVX2:U64.4-INSERT-U64.2
- SB-SIMD-AVX2:U64.2-FROM-U64.4
- SB-SIMD-AVX2:U32.8-INSERT-U32.4
- SB-SIMD-AVX2:U32.4-FROM-U32.8
- SB-SIMD-AVX2:U16.16-INSERT-U16.8
- SB-SIMD-AVX2:U16.8-FROM-U16.16
- SB-SIMD-AVX2:U8.16-FROM-U8.32
- SB-SIMD-AVX:S64.4-INSERT-S64.2
- SB-SIMD-AVX:S64.2-FROM-S64.4
- SB-SIMD-AVX:S32.8-INSERT-S32.4
- SB-SIMD-AVX:S32.4-FROM-S32.8
- SB-SIMD-AVX:S16.16-INSERT-S16.8
- SB-SIMD-AVX:S16.8-FROM-S16.16
- SB-SIMD-AVX:S8.32-INSERT-S8.16
- SB-SIMD-AVX:S8.16-FROM-S8.32
- SB-SIMD-AVX:U64.4-INSERT-U64.2
- SB-SIMD-AVX:U64.2-FROM-U64.4
- SB-SIMD-AVX:U32.8-INSERT-U32.4
- SB-SIMD-AVX::U32.4-FROM-U32.8
- SB-SIMD-AVX:U16.16-INSERT-U16.8
- SB-SIMD-AVX:U16.8-FROM-U16.16
- SB-SIMD-AVX:U8.32-INSERT-U8.16
- SB-SIMD-AVX:U8.16-FROM-U8.32
- SB-SIMD-AVX:F64.4-SET128
- SB-SIMD-AVX:F64.4-INSERT-F64.2
- SB-SIMD-AVX:F64.2-FROM-F64.4
- SB-SIMD-AVX:F32.8-INSERT-F32.4
- SB-SIMD-AVX:F32.4-FROM-F32.8
- SB-SIMD-SSE4.1::S64.2-INSERT
- SB-SIMD-SSE4.1:S64.2-ELT
- SB-SIMD-SSE4.1::U64.2-INSERT
- SB-SIMD-SSE4.1:U64.2-ELT
definitions
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-TYPES.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST
- ((BIT) optimize)
- SYS:CONTRIB;SB-SIMD;CODE;DEFINE-SCALAR-CASTS.LISP.NEWEST