Linux Assembler and C/C++ programming
Search
Advanced Search
Toggle Navigation
Home
Source code
Projects
Snippets
Resources
Websites
Include files
Books
License
Sitemap
You are here:
Home
Books
Modern x86 Assembly Language Programming
Chapter 20 - X86-64 SIMD
Listing 20-07 : Avx64MiscInstructions
Books
Modern x86 Assembly Language Programming
Chapter 2 - x86-32 Core
Listing 2-01 : CalcSum
Listing 2-02 : IntegerMulDiv
Listing 2-03 : CallingConvention
Listing 2-04 : MemoryAddressing
Listing 2-05 : IntegerAddition
Listing 2-06 : ConditionCodes
Listing 2-07 : CalcArrayCubes
Listing 2-08 : CalcArraySum
Listing 2-09 : CalcArraySquares
Listing 2-10 : CalcMatrixCubes
Listing 2-11 : CalcMatrixRowColSums
Listing 2-12 : CalcStructSum
Listing 2-13 : CreateStruct
Listing 2-14 : CountChars
Listing 2-15 : ConcatStrings
Listing 2-16 : CompareArrays
Listing 2-17 : ReverseArray
Chapter 4 - x87 FPU
Listing 4-01 : TemperatureConversions
Listing 4-02 : CalcSphereAreaVolume
Listing 4-03 : CalcMeanStdev
Listing 4-04 : CalcMinMax
Listing 4-05 : ConvertCoordinates
Listing 4-06 : CalcLeastSquares
Chapter 6 - MMX Technology
Listing 6-01 : MmxAddition
Listing 6-02 : MmxShift
Listing 6-03 : MmxMultiplication
Listing 6-04 : MmxCalcMinMax
Listing 6-05 : MmxCalcMean
Chapter 8 - X86-SSE
Listing 8-01 : SseScalarFloatingPointArithmetic
Listing 8-02 : SseScalarFloatingPointCompare
Listing 8-03 : SseScalarFloatingPointConversions
Listing 8-04 : SseScalarFloatingPointSpheres
Listing 8-05 : SseScalarFloatingPointParallelograms
Chapter 9 - X86-SSE - Packed Floating-Point
Listing 9-01 : SsePackedFloatingPointArithmetic
Listing 9-02 : SsePackedFloatingPointCompare
Listing 9-03 : SsePackedFloatingPointConversions
Listing 9-04 : SsePackedFloatingPointLeastSquares
Listing 9-05 : SsePackedFloatingPointMatrix4x4
Chapter 10 - X86-SSE - Packed Integers
Listing 10-01 : SsePackedIntegersFundamentals
Listing 10-02 : SsePackedIntegersHistogram [unfinished]
Listing 10-03 : SsePackedIntegersThreshold [unfinished]
Chapter 11 - X86-SSE - Text Strings
Listing 11-01 : SseTextStringCalcLength
Listing 11-02 : SseTextStringReplaceChars
Chapter 13 - X86-AVX - Scalar Floating-Point
Listing 13-01 : AvxScalarFloatingPointArithmetic
Listing 13-02 : AvxScalarFloatingPointCompare
Listing 13-03 : AvxScalarFloatingPointQuadEqu
Listing 13-04 : AvxScalarFloatingPointSpherical
Chapter 14 - X86-AVX - Packed Floating-Point
Listing 14-01 : AvxPackedFloatingPointArithmetic
Listing 14-02 : AvxPackedFloatingPointCompare
Listing 14-03 : AvxPackedFloatingPointCorrCoef
Listing 14-04 : AvxPackedFloatingPointColMeans
Chapter 15 - X86-AVX - Packed Integers
Listing 15-01 : AvxPackedIntegerArithmetic
Listing 15-02 : AvxPackedIntegerUnpack
Listing 15-03 : AvxPackedIntegerPixelClip
Listing 15-04 : AvxPackedIntegerThreshold [unfinished]
Chapter 16 - X86-AVX - New Instructions
Listing 16-01 : AvxCpuid
Listing 16-02 : AvxBroadcast
Listing 16-03 : AvxBlend
Listing 16-04 : AvxPermute
Listing 16-05 : AvxGather
Listing 16-06 : AvxFma
Listing 16-07 : AvxGprMulxShiftx
Listing 16-08 : AvxGprBitmanip
Chapter 18 - X86-64 Core
Listing 18-01 : IntegerArithmetic
Listing 18-02 : MemoryAddressing
Listing 18-03 : IntegerOperands
Listing 18-04 : FloatingPointArithmetic
Listing 18-05 : CallingConvention1
Listing 18-06 : CallingConvention2
Listing 18-07 : CallingConvention3
Listing 18-08 : CallingConvention4
Listing 18-09 : MatrixMul
Listing 18-10 : ConcatStrings
Chapter 20 - X86-64 SIMD
Listing 20-01 : Sse64ImageHistogram
Listing 20-02 : Sse64ImageConvert
Listing 20-03 : Sse64VectorArrays
Listing 20-04 : Avx64CalcEllipsoid
Listing 20-05 : Avx64CalcRgbMinMax
Listing 20-06 : Avx64CalcMat4x4Inv
Listing 20-07 : Avx64MiscInstructions
Chapter 22 - Advanced Topics
Listing 22-01 : NonTemporalStore
Listing 22-02 : LinkedListPrefetch
Common Files
mat4x4
miscdef
mmxval
xmmval
ymmval
Hacker"s Delight
Listing 20-07 : Avx64MiscInstructions
Category:
Chapter 20 - X86-64 SIMD Programming
JavaScript is currently disabled.
Please enable it for a better experience of
Jumi
.