UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

24 lines (23 loc) 538 B
import { defBitOp, defBitOpN } from "./compile/emit.js"; const [bitXorI, bitXorI2, bitXorI3, bitXorI4] = defBitOp("^", true); const [bitXorU, bitXorU2, bitXorU3, bitXorU4] = defBitOp("^"); const [bitXorNI, bitXorNI2, bitXorNI3, bitXorNI4] = defBitOpN("^", true); const [bitXorNU, bitXorNU2, bitXorNU3, bitXorNU4] = defBitOpN("^"); export { bitXorI, bitXorI2, bitXorI3, bitXorI4, bitXorNI, bitXorNI2, bitXorNI3, bitXorNI4, bitXorNU, bitXorNU2, bitXorNU3, bitXorNU4, bitXorU, bitXorU2, bitXorU3, bitXorU4 };