======================== Quick Guide: Limiter -> Value ======================== _ARM_VFP_MATH -> _ARM_NOP _ARM_VFP_MATH -> _ARM_VFP_MATH _ARM_VFP_MATH -> _ARM_VFP_MATH_S_RM _ARM_VFP_MATH_S_RM -> _ARM_NOP _ARM_VFP_MATH_S_RM -> _ARM_VFP_MATH_S_RM _ARM_VFP_MATH_D_RM -> _ARM_NOP _ARM_VFP_MATH_D_RM -> _ARM_VFP_MATH_D_RM _ARM_VFP_MATH_S_MON -> _ARM_NOP _ARM_VFP_MATH_S_MON -> _ARM_VFP_MATH_S_MON _ARM_VFP_MATH_D_MON -> _ARM_NOP _ARM_VFP_MATH_D_MON -> _ARM_VFP_MATH_D_MON ======================== Full Guide: ======================== _ARM_VFP_MATH contains instructions interacting with the VFP registers, often used for float based instructions. Limiter Effects: Affects models, textures, can affect gameplay. Note: It is advised to use a profiled VMD. Value Effects: Different effects can be obtained with this list as a value, but it should only be used with itself as a limiter. Values to use with this list: _Dolphin NOP, _ARM_VFP_MATH, any of the other lists in the package ==================== _ARM_VFP_MATH_S_RM _ARM_VFP_MATH_D_RM These lists will select math instructions while changing the register operand only if used as a limiter. Limiter Effects: When used as a limiter, these lists will act the exact same way as the VFP_MATH list. Value Effects: The effects obtained when used as a value for itself or VFP_MATH are different and can wildly vary, from visual to gameplay effects. Values to use with this list: _Dolphin NOP, itself Notes: It is advised to use a profiled VMD. Do not mix Single and Double lists, as it will most likely crash. ==================== _ARM_VFP_MATH_S_MON _ARM_VFP_MATH_D_MON These lists will only act on monadic instructions, which are operators that can operate on only one operand (negative, absolute value, sqrt, etc.). If used as a limiter, they will keep the instruction while changing the register operand, like the previous lists. Limiter Effects: Affects models, textures, can affect gameplay. Notes: It is advised to use a profiled VMD. Value Effects: As for the previous lists, the effects will be different than the VFP_MATH list if used as a value. Values to use with this list: _Dolphin NOP, itself Notes: It is advised to use a profiled VMD. Do not mix Single and Double lists, as it will most likely crash. ###################### ARM Instruction Set : https://www.scss.tcd.ie/~waldroj/3d1/arm_arm.pdf