let x00 = m11 * m22 * m33
- m11 * m32 * m23
- m12 * m21 * m33
+ m12 * m31 * m23
+ m13 * m21 * m32
- m13 * m31 * m22;
let x10 = -m10 * m22 * m33
+ m10 * m32 * m23
+ m12 * m20 * m33
- m12 * m30 * m23
- m13 * m20 * m32
+ m13 * m30 * m22;
let x20 = m10 * m21 * m33
- m10 * m31 * m23
- m11 * m20 * m33
+ m11 * m30 * m23
+ m13 * m20 * m31
- m13 * m30 * m21;
let x30 = -m10 * m21 * m32
+ m10 * m31 * m22
+ m11 * m20 * m32
- m11 * m30 * m22
- m12 * m20 * m31
+ m12 * m30 * m21;
let x01 = -m01 * m22 * m33
+ m01 * m32 * m23
+ m02 * m21 * m33
- m02 * m31 * m23
- m03 * m21 * m32
+ m03 * m31 * m22;
let x11 = m00 * m22 * m33
- m00 * m32 * m23
- m02 * m20 * m33
+ m02 * m30 * m23
+ m03 * m20 * m32
- m03 * m30 * m22;
let x21 = -m00 * m21 * m33
+ m00 * m31 * m23
+ m01 * m20 * m33
- m01 * m30 * m23
- m03 * m20 * m31
+ m03 * m30 * m21;
let x31 = m00 * m21 * m32
- m00 * m31 * m22
- m01 * m20 * m32
+ m01 * m30 * m22
+ m02 * m20 * m31
- m02 * m30 * m21;
let x02 = m01 * m12 * m33
- m01 * m32 * m13
- m02 * m11 * m33
+ m02 * m31 * m13
+ m03 * m11 * m32
- m03 * m31 * m12;
let x12 = -m00 * m12 * m33
+ m00 * m32 * m13
+ m02 * m10 * m33
- m02 * m30 * m13
- m03 * m10 * m32
+ m03 * m30 * m12;
let x22 = m00 * m11 * m33
- m00 * m31 * m13
- m01 * m10 * m33
+ m01 * m30 * m13
+ m03 * m10 * m31
- m03 * m30 * m11;
let x03 = -m01 * m12 * m23
+ m01 * m22 * m13
+ m02 * m11 * m23
- m02 * m21 * m13
- m03 * m11 * m22
+ m03 * m21 * m12;
let x32 = -m00 * m11 * m32
+ m00 * m31 * m12
+ m01 * m10 * m32
- m01 * m30 * m12
- m02 * m10 * m31
+ m02 * m30 * m11;
let x13 = m00 * m12 * m23
- m00 * m22 * m13
- m02 * m10 * m23
+ m02 * m20 * m13
+ m03 * m10 * m22
- m03 * m20 * m12;
let x23 = -m00 * m11 * m23
+ m00 * m21 * m13
+ m01 * m10 * m23
- m01 * m20 * m13
- m03 * m10 * m21
+ m03 * m20 * m11;
let x33 = m00 * m11 * m22
- m00 * m21 * m12
- m01 * m10 * m22
+ m01 * m20 * m12
+ m02 * m10 * m21
- m02 * m20 * m11;