annotate interpreters/src/th06/mod.rs @ 791:a29122662cde

utils: Simplify translate_2d and align Mat4 to 16 bytes This lowers the amount of instructions from 61 to 32 on PowerPC with AltiVec, and from 25 to 14 on amd64 with AVX2.
author Link Mauve <linkmauve@linkmauve.fr>
date Sat, 17 Jan 2026 14:19:58 +0100
parents cad9e422b18f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
762
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
1 //! Touhou 6: EoSD implementation.
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
2
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
3 pub mod anm0;
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
4 pub mod ecl;
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
5 pub mod std;
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
6
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
7 pub mod enemy;
cad9e422b18f interpreters, runners: Add missing mod/lib files.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
8 pub mod interpolator;