Skip to content

Development Resources

Evan Nemerson edited this page Aug 12, 2020 · 12 revisions

Arm:

x86

Intel Intrinsics Guide

POWER

The AltiVec Technology Programming Interface Manual describes the original AltiVec (from 20 years ago). There have been a several improvements made over the years, the best public documentation for modern AltiVec/VSX I'm aware of is IBM's XL C/C++ Compiler Reference; specifically the "Vector built-in functions" section in Chapter 8.

WASM

The most reliable source is probably llvm's wasm_simd128.h, but it doesn't really include documentation. If you want more than a header, the WebAssembly 128-bit packed SIMD Extension is probably your best bet, but be aware that it doesn't always quite correspond to what is in the header, so you'll want to check the header too.

MIPS

MIPS SIMD has references for the SIMD ISA extensions for both 32 and 64 bit MIPS.

Clone this wiki locally