27 | | ---- |
28 | | |
29 | | = コンフィギュレーション仕様 = |
| 51 | == Mfx_Add_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 52 | {{{ |
| 53 | <OutType> Mfx_Add_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value) |
| 54 | }}} |
| 55 | |
| 56 | ||= Function ID[hex] =||= Function prototype =|| |
| 57 | || 0x001|| uint8 Mfx_Add_u8u8_u8(uint8, uint8) || |
| 58 | || 0x002|| uint8 Mfx_Add_u8s8_u8(uint8, sint8) || |
| 59 | || 0x003|| sint8 Mfx_Add_u8s8_s8(uint8, sint8) || |
| 60 | || 0x004|| uint8 Mfx_Add_s8s8_u8(sint8, sint8) || |
| 61 | || 0x005|| sint8 Mfx_Add_s8s8_s8(sint8, sint8) || |
| 62 | || 0x006|| uint16 Mfx_Add_u16u16_u16(uint16, uint16) || |
| 63 | || 0x007|| uint16 Mfx_Add_u16s16_u16(uint16, sint16) || |
| 64 | || 0x008|| sint16 Mfx_Add_u16s16_s16(uint16, sint16) || |
| 65 | || 0x009|| uint8 Mfx_Add_s16s16_u8(sint16, sint16) || |
| 66 | || 0x00A|| sint8 Mfx_Add_s16s16_s8(sint16, sint16) || |
| 67 | || 0x00B|| uint16 Mfx_Add_s16s16_u16(sint16, sint16) || |
| 68 | || 0x00C|| sint16 Mfx_Add_s16s16_s16(sint16, sint16) || |
| 69 | || 0x00D|| sint8 Mfx_Add_u32u32_s8(uint32, uint32) || |
| 70 | || 0x00E|| sint16 Mfx_Add_u32u32_s16(uint32, uint32) || |
| 71 | || 0x00F|| uint32 Mfx_Add_u32u32_u32(uint32, uint32) || |
| 72 | || 0x010|| sint32 Mfx_Add_u32u32_s32(uint32, uint32) || |
| 73 | || 0x011|| uint32 Mfx_Add_u32s32_u32(uint32, sint32) || |
| 74 | || 0x012|| sint32 Mfx_Add_u32s32_s32(uint32, sint32) || |
| 75 | || 0x013|| uint32 Mfx_Add_s32s32_u32(sint32, sint32) || |
| 76 | || 0x014|| sint32 Mfx_Add_s32s32_s32(sint32, sint32) || |
| 77 | || 0x015|| uint8 Mfx_Add_s32s32_u8(sint32, sint32) || |
| 78 | || 0x016|| sint8 Mfx_Add_s32s32_s8(sint32, sint32) || |
| 79 | || 0x017|| uint16 Mfx_Add_s32s32_u16(sint32, sint32) || |
| 80 | || 0x018|| sint16 Mfx_Add_s32s32_s16(sint32, sint32) || |
| 81 | || 0x019|| sint16 Mfx_Add_u32s32_s16(uint32, sint32) || |
| 82 | || 0x01A|| sint8 Mfx_Add_u32s32_s8(uint32, sint32) || |
| 83 | || 0x01B|| uint16 Mfx_Add_u32s32_u16(uint32, sint32) || |
| 84 | || 0x01C|| unit8 Mfx_Add_u32s32_u8(uint32, sint32) || |
| 85 | || 0x01D|| uint16 Mfx_Add_u32u32_u16(uint32, uint32) || |
| 86 | || 0x01E|| uint8 Mfx_Add_u32u32_u8(uint32, uint32) || |
| 87 | || 0x01F|| sint16 Mfx_Add_u16u16_s16(uint16, uint16) || |
| 88 | || 0x020|| uint8 Mfx_Add_u16u16_u8(uint16, uint16) || |
| 89 | || 0x021|| uint8 Mfx_Add_u16s16_u8(uint16, sint16) || |
| 90 | || 0x022|| sint8 Mfx_Add_u16u16_s8(uint16, uint16) || |
| 91 | || 0x023|| sint8 Mfx_Add_u16s16_s8(uint16, sint16) || |
| 92 | || 0x024|| sint8 Mfx_Add_u8u8_s8(uint8, uint8) || |
| 93 | |
| 94 | == Mfx_Sub_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 95 | {{{ |
| 96 | <OutType> Mfx_Sub_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value) |
| 97 | }}} |
| 98 | |
| 99 | ||= Function ID[hex] =||= Function prototype =|| |
| 100 | || 0x025|| uint8 Mfx_Sub_u8u8_u8(uint8, uint8) || |
| 101 | || 0x026|| sint8 Mfx_Sub_u8u8_s8(uint8, uint8) || |
| 102 | || 0x027|| uint8 Mfx_Sub_u8s8_u8(uint8, sint8) || |
| 103 | || 0x028|| sint8 Mfx_Sub_s8u8_s8(sint8, uint8) || |
| 104 | || 0x029|| sint8 Mfx_Sub_s8s8_s8(sint8, sint8) || |
| 105 | || 0x02A|| uint8 Mfx_Sub_u16u16_u8(uint16, uint16) || |
| 106 | || 0x02B|| sint8 Mfx_Sub_u16u16_s8(uint16, uint16) || |
| 107 | || 0x02C|| uint8 Mfx_Sub_s16s16_u8(sint16, sint16) || |
| 108 | || 0x02D|| sint8 Mfx_Sub_s16s16_s8(sint16, sint16) || |
| 109 | || 0x02E|| uint8 Mfx_Sub_s32s32_u8(sint32, sint32) || |
| 110 | || 0x02F|| sint8 Mfx_Sub_s32s32_s8(sint32, sint32) || |
| 111 | || 0x030|| uint16 Mfx_Sub_u16u16_u16(uint16, uint16) || |
| 112 | || 0x031|| uint16 Mfx_Sub_u16s16_u16(uint16, sint16) || |
| 113 | || 0x032|| sint16 Mfx_Sub_s16u16_s16(sint16, uint16) || |
| 114 | || 0x033|| sint16 Mfx_Sub_u16s16_s16(uint16, sint16) || |
| 115 | || 0x034|| uint16 Mfx_Sub_s16s16_u16(sint16, sint16) || |
| 116 | || 0x035|| sint16 Mfx_Sub_u16u16_s16(uint16, uint16) || |
| 117 | || 0x036|| sint16 Mfx_Sub_s16s16_s16(sint16, sint16) || |
| 118 | || 0x037|| uint8 Mfx_Sub_s32u32_u8(sint32, uint32) || |
| 119 | || 0x038|| sint8 Mfx_Sub_u32s32_s8(uint32, sint32) || |
| 120 | || 0x039|| uint16 Mfx_Sub_s32u32_u16(sint32, uint32) || |
| 121 | || 0x03A|| uint16 Mfx_Sub_u32u32_u16(uint32, uint32) || |
| 122 | || 0x03B|| sint16 Mfx_Sub_u32u32_s16(uint32, uint32) || |
| 123 | || 0x03C|| uint16 Mfx_Sub_s32s32_u16(sint32, sint32) || |
| 124 | || 0x03D|| sint16 Mfx_Sub_s32s32_s16(sint32, sint32) || |
| 125 | || 0x03E|| uint32 Mfx_Sub_u32u32_u32(uint32, uint32) || |
| 126 | || 0x03F|| uint32 Mfx_Sub_u32s32_u32(uint32, sint32) || |
| 127 | || 0x040|| uint32 Mfx_Sub_s32u32_u32(sint32, uint32) || |
| 128 | || 0x041|| sint32 Mfx_Sub_u32u32_s32(uint32, uint32) || |
| 129 | || 0x042|| sint32 Mfx_Sub_s32u32_s32(sint32, uint32) || |
| 130 | || 0x043|| sint32 Mfx_Sub_u32s32_s32(uint32, sint32) || |
| 131 | || 0x044|| uint32 Mfx_Sub_s32s32_u32(sint32, sint32) || |
| 132 | || 0x045|| sint32 Mfx_Sub_s32s32_s32(sint32, sint32) || |
| 133 | || 0x046|| sint16 Mfx_Sub_s32u32_s16(sint32, uint32) || |
| 134 | || 0x047|| sint8 Mfx_Sub_s32u32_s8(sint32, uint32) || |
| 135 | || 0x048|| sint16 Mfx_Sub_u32s32_s16(uint32, sint32) || |
| 136 | || 0x049|| uint16 Mfx_Sub_u32s32_u16(uint32, sint32) || |
| 137 | || 0x04A|| uint8 Mfx_Sub_u32s32_u8(uint32, sint32) || |
| 138 | || 0x04B|| sint8 Mfx_Sub_u32u32_s8(uint32, uint32) || |
| 139 | || 0x04C|| uint8 Mfx_Sub_u32u32_u8(uint32, uint32) || |
| 140 | || 0x04D|| uint16 Mfx_Sub_s16u16_u16(sint16, uint16) || |
| 141 | || 0x04E|| uint8 Mfx_Sub_u16s16_u8(uint16, sint16) || |
| 142 | || 0x04F|| uint8 Mfx_Sub_s16u16_u8(sint16, uint16) || |
| 143 | || 0x050|| sint8 Mfx_Sub_u16s16_s8(uint16, sint16) || |
| 144 | || 0x051|| sint8 Mfx_Sub_s16u16_s8(sint16, uint16) || |
| 145 | || 0x052|| uint8 Mfx_Sub_s8u8_u8(sint8, uint8) || |
| 146 | || 0x053|| uint8 Mfx_Sub_s8s8_u8(sint8, sint8) || |
| 147 | || 0x054|| sint8 Mfx_Sub_u8s8_s8(uint8, sint8) || |
| 148 | |
| 149 | == Mfx_Abs_<InTypeMn1>_<OutTypeMn> == |
| 150 | {{{ |
| 151 | <OutType> Mfx_Abs_<InTypeMn1>_<OutTypeMn> (<InType1> x_value) |
| 152 | }}} |
| 153 | |
| 154 | ||= Function ID[hex] =||= Function prototype =|| |
| 155 | || 0x055|| uint8 Mfx_Abs_s8_u8(sint8) || |
| 156 | || 0x056|| sint8 Mfx_Abs_s8_s8(sint8) || |
| 157 | || 0x057|| uint8 Mfx_Abs_s32_u8(sint32) || |
| 158 | || 0x058|| uint16 Mfx_Abs_s16_u16(sint16) || |
| 159 | || 0x059|| sint16 Mfx_Abs_s16_s16(sint16) || |
| 160 | || 0x05A|| sint16 Mfx_Abs_s32_s16(sint32) || |
| 161 | || 0x05B|| uint32 Mfx_Abs_s32_u32(sint32) || |
| 162 | || 0x05C|| sint32 Mfx_Abs_s32_s32(sint32) || |
| 163 | || 0x05D|| sint8 Mfx_Abs_s32_s8(sint32) || |
| 164 | || 0x05E|| uint16 Mfx_Abs_s32_u16(sint32) || |
| 165 | |
| 166 | == Mfx_AbsDiff_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 167 | {{{ |
| 168 | <OutType> Mfx_AbsDiff_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value) |
| 169 | }}} |
| 170 | |
| 171 | ||= Function ID[hex] =||= Function prototype =|| |
| 172 | || 0x05F|| uint8 Mfx_AbsDiff_u8u8_u8(uint8, uint8) || |
| 173 | || 0x060|| uint16 Mfx_AbsDiff_u16u16_u16(uint16, uint16) || |
| 174 | || 0x061|| uint8 Mfx_AbsDiff_s16s16_u8(sint16, sint16) || |
| 175 | || 0x062|| uint16 Mfx_AbsDiff_s16s16_u16(sint16, sint16) || |
| 176 | || 0x063|| uint8 Mfx_AbsDiff_u32s32_u8(uint32, sint32) || |
| 177 | || 0x064|| uint16 Mfx_AbsDiff_u32s32_u16(uint32, sint32) || |
| 178 | || 0x065|| uint32 Mfx_AbsDiff_u32s32_u32(uint32, sint32) || |
| 179 | || 0x066|| uint32 Mfx_AbsDiff_u32u32_u32(uint32, uint32) || |
| 180 | || 0x067|| uint8 Mfx_AbsDiff_s32s32_u8(sint32, sint32) || |
| 181 | || 0x068|| sint16 Mfx_AbsDiff_s32s32_s16(sint32, sint32) || |
| 182 | || 0x069|| sint32 Mfx_AbsDiff_s32s32_s32(sint32, sint32) || |
| 183 | || 0x06A|| sint8 Mfx_AbsDiff_s32s32_s8(sint32, sint32) || |
| 184 | || 0x06B|| uint16 Mfx_AbsDiff_s32s32_u16(sint32, sint32) || |
| 185 | || 0x06C|| uint32 Mfx_AbsDiff_s32s32_u32(sint32, sint32) || |
| 186 | || 0x06D|| uint16 Mfx_AbsDiff_u32u32_u16(uint32, uint32) || |
| 187 | || 0x06E|| uint8 Mfx_AbsDiff_u32u32_u8(uint32, uint32) || |
| 188 | || 0x06F|| sint8 Mfx_Absdiff_u32u32_s8(uint32, uint32) || |
| 189 | || 0x070|| sint16 Mfx_Absdiff_u32u32_s16(uint32, uint32) || |
| 190 | || 0x071|| sint32 Mfx_Absdiff_u32u32_s32(uint32, uint32) || |
| 191 | || 0x072|| sint8 Mfx_Absdiff_u32s32_s8(uint32, sint32) || |
| 192 | || 0x073|| sint16 Mfx_Absdiff_u32s32_s16(uint32, sint32) || |
| 193 | || 0x074|| sint32 Mfx_Absdiff_u32s32_s32(uint32, sint32) || |
| 194 | || 0x075|| uint16 Mfx_AbsDiff_u16s16_u16(uint16, sint16) || |
| 195 | || 0x076|| sint16 Mfx_AbsDiff_u16u16_s16(uint16, uint16) || |
| 196 | || 0x077|| sint16 Mfx_AbsDiff_u16s16_s16(uint16, sint16) || |
| 197 | || 0x078|| sint16 Mfx_AbsDiff_s16s16_s16(sint16, sint16) || |
| 198 | || 0x079|| uint8 Mfx_AbsDiff_u16u16_u8(uint16, uint16) || |
| 199 | || 0x07A|| uint8 Mfx_AbsDiff_u16s16_u8(uint16, sint16) || |
| 200 | || 0x07B|| sint8 Mfx_AbsDiff_u16u16_s8(uint16, uint16) || |
| 201 | || 0x07C|| sint8 Mfx_AbsDiff_u16s16_s8(uint16, sint16) || |
| 202 | || 0x07D|| sint8 Mfx_AbsDiff_s16s16_s8(sint16, sint16) || |
| 203 | || 0x07E|| uint8 Mfx_AbsDiff_u8s8_u8(uint8, sint8) || |
| 204 | || 0x07F|| uint8 Mfx_AbsDiff_s8s8_u8(sint8, sint8) || |
| 205 | || 0x080|| sint8 Mfx_AbsDiff_u8u8_s8(uint8, uint8) || |
| 206 | || 0x081|| sint8 Mfx_AbsDiff_u8s8_s8(uint8, sint8) || |
| 207 | || 0x082|| sint8 Mfx_AbsDiff_s8s8_s8(sint8, sint8) || |
| 208 | |
| 209 | == Mfx_Mul_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 210 | {{{ |
| 211 | <OutType> Mfx_Mul_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value) |
| 212 | }}} |
| 213 | |
| 214 | ||= Function ID[hex] =||= Function prototype =|| |
| 215 | || 0x083|| uint8 Mfx_Mul_u8u8_u8(uint8, uint8) || |
| 216 | || 0x084|| uint8 Mfx_Mul_s8s8_u8(sint8, sint8) || |
| 217 | || 0x085|| sint8 Mfx_Mul_s8s8_s8(sint8, sint8) || |
| 218 | || 0x086|| uint16 Mfx_Mul_u16u16_u16(uint16, uint16) || |
| 219 | || 0x087|| uint16 Mfx_Mul_s16s16_u16(sint16, sint16) || |
| 220 | || 0x088|| uint8 Mfx_Mul_s16s16_u8(sint16, sint16) || |
| 221 | || 0x089|| sint8 Mfx_Mul_s16s16_s8(sint16, sint16) || |
| 222 | || 0x08A|| sint16 Mfx_Mul_s16s16_s16(sint16, sint16) || |
| 223 | || 0x08B|| uint32 Mfx_Mul_u32u32_u32(uint32, uint32) || |
| 224 | || 0x08C|| sint32 Mfx_Mul_u32u32_s32(uint32, uint32) || |
| 225 | || 0x08D|| uint32 Mfx_Mul_s32s32_u32(sint32, sint32) || |
| 226 | || 0x08E|| uint8 Mfx_Mul_s32s32_u8(sint32, sint32) || |
| 227 | || 0x08F|| sint8 Mfx_Mul_u32u32_s8(uint32, uint32) || |
| 228 | || 0x090|| sint8 Mfx_Mul_s32s32_s8(sint32, sint32) || |
| 229 | || 0x091|| sint16 Mfx_Mul_u32u32_s16(uint32, uint32) || |
| 230 | || 0x092|| sint16 Mfx_Mul_s32s32_s16(sint32, sint32) || |
| 231 | || 0x093|| uint16 Mfx_Mul_s32s32_u16(sint32, sint32) || |
| 232 | || 0x094|| sint32 Mfx_Mul_s32s32_s32(sint32, sint32) || |
| 233 | || 0x095|| sint16 Mfx_Mul_u32s32_s16(uint32, sint32) || |
| 234 | || 0x096|| sint8 Mfx_Mul_u32s32_s8(uint32, sint32) || |
| 235 | || 0x097|| uint8 Mfx_Mul_u32s32_u8(uint32, sint32) || |
| 236 | || 0x098|| uint16 Mfx_Mul_u32u32_u16(uint32, uint32) || |
| 237 | || 0x099|| uint8 Mfx_Mul_u32u32_u8(uint32, uint32) || |
| 238 | || 0x09A|| uint8 Mfx_Mul_u8s8_u8(uint8, sint8) || |
| 239 | || 0x09B|| sint8 Mfx_Mul_u8s8_s8(uint8, sint8) || |
| 240 | || 0x09C|| uint16 Mfx_Mul_u16s16_u16(uint16, sint16) || |
| 241 | || 0x09D|| sint16 Mfx_Mul_u16s16_s16(uint16, sint16) || |
| 242 | || 0x09E|| sint32 Mfx_Mul_u16s16_s32(uint16, sint16) || |
| 243 | || 0x09F|| uint16 Mfx_Mul_u32s32_u16(uint32, sint32) || |
| 244 | || 0x0A0|| uint32 Mfx_Mul_u32s32_u32(uint32, sint32) || |
| 245 | || 0x0A1|| sint32 Mfx_Mul_u32s32_s32(uint32, sint32) || |
| 246 | || 0x0A2|| sint16 Mfx_Mul_u16u16_s16(uint16, uint16) || |
| 247 | || 0x0A3|| uint8 Mfx_Mul_u16u16_u8(uint16, uint16) || |
| 248 | || 0x0A4|| uint8 Mfx_Mul_u16s16_u8(uint16, sint16) || |
| 249 | || 0x0A5|| sint8 Mfx_Mul_u16u16_s8(uint16, uint16) || |
| 250 | || 0x0A6|| sint8 Mfx_Mul_u16s16_s8(uint16, sint16) || |
| 251 | || 0x0A7|| sint8 Mfx_Mul_u8u8_s8(uint8, uint8) || |
| 252 | |
| 253 | == Mfx_Div_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 254 | {{{ |
| 255 | <OutType> Mfx_Div_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value) |
| 256 | }}} |
| 257 | |
| 258 | ||= Function ID[hex] =||= Function prototype =|| |
| 259 | || 0x0A8|| uint8 Mfx_Div_u8u8_u8(uint8, uint8) || |
| 260 | || 0x0A9|| uint8 Mfx_Div_s8u8_u8(sint8, uint8) || |
| 261 | || 0x0AA|| uint8 Mfx_Div_u8s8_u8(uint8, sint8) || |
| 262 | || 0x0AB|| uint8 Mfx_Div_s8s8_u8(sint8, sint8) || |
| 263 | || 0x0AC|| sint8 Mfx_Div_u8s8_s8(uint8, sint8) || |
| 264 | || 0x0AD|| sint8 Mfx_Div_s8u8_s8(sint8, uint8) || |
| 265 | || 0x0AE|| sint8 Mfx_Div_s8s8_s8(sint8, sint8) || |
| 266 | || 0x0AF|| uint16 Mfx_Div_u16u16_u16(uint16, uint16) || |
| 267 | || 0x0B0|| uint16 Mfx_Div_s16u16_u16(sint16, uint16) || |
| 268 | || 0x0B1|| uint16 Mfx_Div_u16s16_u16(uint16, sint16) || |
| 269 | || 0x0B2|| sint16 Mfx_Div_u16s16_s16(uint16, sint16) || |
| 270 | || 0x0B3|| sint16 Mfx_Div_s16u16_s16(sint16, uint16) || |
| 271 | || 0x0B4|| uint16 Mfx_Div_s16s16_u16(sint16, sint16) || |
| 272 | || 0x0B5|| uint8 Mfx_Div_s16s16_u8(sint16, sint16) || |
| 273 | || 0x0B6|| sint8 Mfx_Div_s16s16_s8(sint16, sint16) || |
| 274 | || 0x0B7|| sint16 Mfx_Div_s16s16_s16(sint16, sint16) || |
| 275 | || 0x0B8|| sint16 Mfx_Div_s32u32_s16(sint32, uint32) || |
| 276 | || 0x0B9|| uint32 Mfx_Div_u32u32_u32(uint32, uint32) || |
| 277 | || 0x0BA|| uint32 Mfx_Div_s32u32_u32(sint32, uint32) || |
| 278 | || 0x0BB|| uint32 Mfx_Div_u32s32_u32(uint32, sint32) || |
| 279 | || 0x0BC|| sint32 Mfx_Div_u32s32_s32(uint32, sint32) || |
| 280 | || 0x0BD|| sint32 Mfx_Div_s32u32_s32(sint32, uint32) || |
| 281 | || 0x0BE|| uint32 Mfx_Div_s32s32_u32(sint32, sint32) || |
| 282 | || 0x0BF|| uint8 Mfx_Div_s32s32_u8(sint32, sint32) || |
| 283 | || 0x0C0|| sint8 Mfx_Div_s32s32_s8(sint32, sint32) || |
| 284 | || 0x0C1|| uint16 Mfx_Div_s32s32_u16(sint32, sint32) || |
| 285 | || 0x0C2|| sint16 Mfx_Div_s32s32_s16(sint32, sint32) || |
| 286 | || 0x0C3|| sint32 Mfx_Div_s32s32_s32(sint32, sint32) || |
| 287 | || 0x0C4|| sint8 Mfx_Div_u32u32_s8(uint32, uint32) || |
| 288 | || 0x0C5|| sint16 Mfx_Div_u32u32_s16(uint32, uint32) || |
| 289 | || 0x0C6|| sint32 Mfx_Div_u32u32_s32(uint32, uint32) || |
| 290 | || 0x0C7|| sint8 Mfx_Div_s32u32_s8(sint32, uint32) || |
| 291 | || 0x0C8|| uint16 Mfx_Div_s32u32_u16(sint32, uint32) || |
| 292 | || 0x0C9|| uint8 Mfx_Div_s32u32_u8(sint32, uint32) || |
| 293 | || 0x0CA|| sint16 Mfx_Div_u32s32_s16(uint32, sint32) || |
| 294 | || 0x0CB|| sint8 Mfx_Div_u32s32_s8(uint32, sint32) || |
| 295 | || 0x0CC|| uint16 Mfx_Div_u32s32_u16(uint32, sint32) || |
| 296 | || 0x0CD|| uint8 Mfx_Div_u32s32_u8(uint32, sint32) || |
| 297 | || 0x0CE|| uint16 Mfx_Div_u32u32_u16(uint32, uint32) || |
| 298 | || 0x0CF|| uint8 Mfx_Div_u32u32_u8(uint32, uint32) || |
| 299 | || 0x0D0|| sint16 Mfx_Div_u16u16_s16(uint16, uint16) || |
| 300 | || 0x0D1|| uint8 Mfx_Div_u16u16_u8(uint16, uint16) || |
| 301 | || 0x0D2|| uint8 Mfx_Div_u16s16_u8(uint16, sint16) || |
| 302 | || 0x0D3|| uint8 Mfx_Div_s16u16_u8(sint16, uint16) || |
| 303 | || 0x0D4|| sint8 Mfx_Div_u16u16_s8(uint16, uint16) || |
| 304 | || 0x0D5|| sint8 Mfx_Div_u16s16_s8(uint16, sint16) || |
| 305 | || 0x0D6|| sint8 Mfx_Div_s16u16_s8(sint16, uint16) || |
| 306 | || 0x0D7|| sint8 Mfx_Div_u8u8_s8(uint8, uint8) || |
| 307 | |
| 308 | == Mfx_RDiv_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 309 | {{{ |
| 310 | <OutType> Mfx_RDiv_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value) |
| 311 | }}} |
| 312 | |
| 313 | ||= Function ID[hex] =||= Function prototype =|| |
| 314 | || 0x0D8|| uint8 Mfx_RDiv_u8u8_u8(uint8, uint8) || |
| 315 | || 0x0D9|| uint8 Mfx_RDiv_s8u8_u8(sint8, uint8) || |
| 316 | || 0x0DA|| uint8 Mfx_RDiv_u8s8_u8(uint8, sint8) || |
| 317 | || 0x0DB|| uint8 Mfx_RDiv_s8s8_u8(sint8, sint8) || |
| 318 | || 0x0DC|| sint8 Mfx_RDiv_u8s8_s8(uint8, sint8) || |
| 319 | || 0x0DD|| sint8 Mfx_RDiv_s8u8_s8(sint8, uint8) || |
| 320 | || 0x0DE|| sint8 Mfx_RDiv_s8s8_s8(sint8, sint8) || |
| 321 | || 0x0DF|| uint16 Mfx_RDiv_u16u16_u16(uint16, uint16) || |
| 322 | || 0x0E0|| uint16 Mfx_RDiv_s16u16_u16(sint16, uint16) || |
| 323 | || 0x0E1|| uint16 Mfx_RDiv_u16s16_u16(uint16, sint16) || |
| 324 | || 0x0E2|| sint16 Mfx_RDiv_u16s16_s16(uint16, sint16) || |
| 325 | || 0x0E3|| sint16 Mfx_RDiv_s16u16_s16(sint16, uint16) || |
| 326 | || 0x0E4|| uint16 Mfx_RDiv_s16s16_u16(sint16, sint16) || |
| 327 | || 0x0E5|| uint8 Mfx_RDiv_s16s16_u8(sint16, sint16) || |
| 328 | || 0x0E6|| sint8 Mfx_RDiv_s16s16_s8(sint16, sint16) || |
| 329 | || 0x0E7|| sint16 Mfx_RDiv_s16s16_s16(sint16, sint16) || |
| 330 | || 0x0E8|| sint16 Mfx_RDiv_s32u32_s16(sint32, uint32) || |
| 331 | || 0x0E9|| uint32 Mfx_RDiv_u32u32_u32(uint32, uint32) || |
| 332 | || 0x0EA|| uint32 Mfx_RDiv_s32u32_u32(sint32, uint32) || |
| 333 | || 0x0EB|| uint32 Mfx_RDiv_u32s32_u32(uint32, sint32) || |
| 334 | || 0x0EC|| sint32 Mfx_RDiv_u32s32_s32(uint32, sint32) || |
| 335 | || 0x0ED|| sint32 Mfx_RDiv_s32u32_s32(sint32, uint32) || |
| 336 | || 0x0EE|| uint32 Mfx_RDiv_s32s32_u32(sint32, sint32) || |
| 337 | || 0x0EF|| uint8 Mfx_RDiv_s32s32_u8(sint32, sint32) || |
| 338 | || 0x0F0|| sint8 Mfx_RDiv_s32s32_s8(sint32, sint32) || |
| 339 | || 0x0F1|| uint16 Mfx_RDiv_s32s32_u16(sint32, sint32) || |
| 340 | || 0x0F2|| sint16 Mfx_RDiv_s32s32_s16(sint32, sint32) || |
| 341 | || 0x0F3|| sint32 Mfx_RDiv_s32s32_s32(sint32, sint32) || |
| 342 | || 0x0F4|| sint8 Mfx_RDiv_u32u32_s8(uint32, uint32) || |
| 343 | || 0x0F5|| sint16 Mfx_RDiv_u32u32_s16(uint32, uint32) || |
| 344 | || 0x0F6|| sint32 Mfx_RDiv_u32u32_s32(uint32, uint32) || |
| 345 | || 0x0F7|| sint8 Mfx_RDiv_s32u32_s8(sint32, uint32) || |
| 346 | || 0x0F8|| uint16 Mfx_RDiv_s32u32_u16(sint32, uint32) || |
| 347 | || 0x0F9|| uint8 Mfx_RDiv_s32u32_u8(sint32, uint32) || |
| 348 | || 0x0FA|| sint16 Mfx_RDiv_u32s32_s16(uint32, sint32) || |
| 349 | || 0x0FC|| uint16 Mfx_RDiv_u32s32_u16(uint32, sint32) || |
| 350 | || 0x0FD|| uint8 Mfx_RDiv_u32s32_u8(uint32, sint32) || |
| 351 | || 0x0FE|| uint16 Mfx_RDiv_u32u32_u16(uint32, uint32) || |
| 352 | || 0x0FF|| uint8 Mfx_RDiv_u32u32_u8(uint32, uint32) || |
| 353 | || 0x100|| sint16 Mfx_RDiv_u16u16_s16(uint16, uint16) || |
| 354 | || 0x101|| uint8 Mfx_RDiv_u16u16_u8(uint16, uint16) || |
| 355 | || 0x102|| uint8 Mfx_RDiv_u16s16_u8(uint16, sint16) || |
| 356 | || 0x103|| uint8 Mfx_RDiv_s16u16_u8(sint16, uint16) || |
| 357 | || 0x104|| sint8 Mfx_RDiv_u16u16_s8(uint16, uint16) || |
| 358 | || 0x105|| sint8 Mfx_RDiv_u16s16_s8(uint16, sint16) || |
| 359 | || 0x106|| sint8 Mfx_RDiv_s16u16_s8(sint16, uint16) || |
| 360 | || 0x107|| sint8 Mfx_RDiv_u8u8_s8(uint8, uint8) || |
| 361 | |
| 362 | == Mfx_MulDiv_<InTypeMn1><InTypeMn2><InTypeMn3>_<OutTypeMn> == |
| 363 | {{{ |
| 364 | <OutType> Mfx_MulDiv_<InTypeMn1><InTypeMn2><InTypeMn3>_<OutTypeMn> (<InType1> x_value, <InType2> y_value, <InType3> z_value) |
| 365 | }}} |
| 366 | |
| 367 | ||= Function ID[hex] =||= Function prototype =|| |
| 368 | || 0x108|| uint16 Mfx_MulDiv_s32s32s32_u16(sint32, sint32, sint32) || |
| 369 | || 0x109|| sint16 Mfx_MulDiv_s32s32s32_s16(sint32, sint32, sint32) || |
| 370 | || 0x10A|| uint16 Mfx_MulDiv_u32u32u16_u16(uint32, uint32, uint16) || |
| 371 | || 0x10B|| sint16 Mfx_MulDiv_s32s32s16_s16(sint32, sint32, sint16) || |
| 372 | || 0x10C|| uint16 Mfx_MulDiv_s16u16s16_u16(sint16, uint16, sint16) || |
| 373 | || 0x10D|| uint16 Mfx_MulDiv_s16u16u16_u16(sint16, uint16, uint16) || |
| 374 | || 0x10E|| uint16 Mfx_MulDiv_u16u16u16_u16(uint16, uint16, uint16) || |
| 375 | || 0x10F|| sint16 Mfx_MulDiv_s16u16s16_s16(sint16, uint16, sint16) || |
| 376 | || 0x110|| sint16 Mfx_MulDiv_s16s16u16_s16(sint16, sint16, uint16) || |
| 377 | || 0x111|| sint16 Mfx_MulDiv_s16u16u16_s16(sint16, uint16, uint16) || |
| 378 | || 0x112|| sint16 Mfx_MulDiv_s16s16s16_s16(sint16, sint16, sint16) || |
| 379 | || 0x113|| uint32 Mfx_MulDiv_u32u32u32_u32(uint32, uint32, uint32) || |
| 380 | || 0x114|| uint32 Mfx_MulDiv_u32u32s32_u32(uint32, uint32, sint32) || |
| 381 | || 0x115|| uint32 Mfx_MulDiv_u32s32u32_u32(uint32, sint32, uint32) || |
| 382 | || 0x116|| uint32 Mfx_MulDiv_u32s32s32_u32(uint32, sint32, sint32) || |
| 383 | || 0x117|| sint32 Mfx_MulDiv_s32s32u32_s32(sint32, sint32, uint32) || |
| 384 | || 0x118|| sint32 Mfx_MulDiv_s32u32s32_s32(sint32, uint32, sint32) || |
| 385 | || 0x119|| sint32 Mfx_MulDiv_s32u32u32_s32(sint32, uint32, uint32) || |
| 386 | || 0x11A|| sint32 Mfx_MulDiv_s32s32s32_s32(sint32, sint32, sint32) || |
| 387 | || 0x11B|| uint16 Mfx_MulDiv_u32u32u32_u16(uint32, uint32, uint32) || |
| 388 | || 0x11C|| uint16 Mfx_MulDiv_u16s16s16_u16(uint16, sint16, sint16) || |
| 389 | || 0x11D|| uint16 Mfx_MulDiv_u16s16u16_u16(uint16, sint16, uint16) || |
| 390 | || 0x11E|| sint16 Mfx_MulDiv_u16s16s16_s16(uint16, sint16, sint16) || |
| 391 | || 0x11F|| sint16 Mfx_MulDiv_u16s16u16_s16(uint16, sint16, uint16) || |
| 392 | || 0x120|| sint32 Mfx_MulDiv_u32s32s32_s32(uint32, sint32, sint32) || |
| 393 | || 0x121|| sint32 Mfx_MulDiv_u32s32u32_s32(uint32, sint32, uint32) || |
| 394 | |
| 395 | == Mfx_RMulDiv_<InTypeMn1><InTypeMn2><InTypeMn3>_<OutTypeMn> == |
| 396 | {{{ |
| 397 | <OutType> Mfx_RMulDiv_<InTypeMn1><InTypeMn2><InTypeMn3>_<OutTypeMn> (<InType1> x_value, <InType2> y_value, <InType3> z_value) |
| 398 | }}} |
| 399 | |
| 400 | ||= Function ID[hex] =||= Function prototype =|| |
| 401 | || 0x122|| uint16 Mfx_RMulDiv_s32s32s32_u16(sint32, sint32, sint32) || |
| 402 | || 0x123|| sint16 Mfx_RMulDiv_s32s32s32_s16(sint32, sint32, sint32) || |
| 403 | || 0x124|| uint16 Mfx_RMulDiv_u32u32u16_u16(uint32, uint32, uint16) || |
| 404 | || 0x125|| sint16 Mfx_RMulDiv_s32s32s16_s16(sint32, sint32, sint16) || |
| 405 | || 0x126|| uint16 Mfx_RMulDiv_s16u16s16_u16(sint16, uint16, sint16) || |
| 406 | || 0x127|| uint16 Mfx_RMulDiv_s16u16u16_u16(sint16, uint16, uint16) || |
| 407 | || 0x128|| uint16 Mfx_RMulDiv_u16u16u16_u16(uint16, uint16, uint16) || |
| 408 | || 0x129|| sint16 Mfx_RMulDiv_s16u16s16_s16(sint16, uint16, sint16) || |
| 409 | || 0x12A|| sint16 Mfx_RMulDiv_s16s16u16_s16(sint16, sint16, uint16) || |
| 410 | || 0x12B|| sint16 Mfx_RMulDiv_s16u16u16_s16(sint16, uint16, uint16) || |
| 411 | || 0x12C|| sint16 Mfx_RMulDiv_s16s16s16_s16(sint16, sint16, sint16) || |
| 412 | || 0x12D|| uint32 Mfx_RMulDiv_u32u32u32_u32(uint32, uint32, uint32) || |
| 413 | || 0x12E|| uint32 Mfx_RMulDiv_u32u32s32_u32(uint32, uint32, sint32) || |
| 414 | || 0x12F|| uint32 Mfx_RMulDiv_u32s32u32_u32(uint32, sint32, uint32) || |
| 415 | || 0x130|| uint32 Mfx_RMulDiv_u32s32s32_u32(uint32, sint32, sint32) || |
| 416 | || 0x131|| sint32 Mfx_RMulDiv_s32s32u32_s32(sint32, sint32, uint32) || |
| 417 | || 0x132|| sint32 Mfx_RMulDiv_s32u32s32_s32(sint32, uint32, sint32) || |
| 418 | || 0x133|| sint32 Mfx_RMulDiv_s32u32u32_s32(sint32, uint32, uint32) || |
| 419 | || 0x134|| sint32 Mfx_RMulDiv_s32s32s32_s32(sint32, sint32, sint32) || |
| 420 | || 0x135|| uint16 Mfx_RMulDiv_u32u32u32_u16(uint32, uint32, uint32) || |
| 421 | || 0x136|| uint16 Mfx_RMulDiv_u16s16s16_u16(uint16, sint16, sint16) || |
| 422 | || 0x137|| uint16 Mfx_RMulDiv_u16s16u16_u16(uint16, sint16, uint16) || |
| 423 | || 0x138|| sint16 Mfx_RMulDiv_u16s16s16_s16(uint16, sint16, sint16) || |
| 424 | || 0x139|| sint16 Mfx_RMulDiv_u16s16u16_s16(uint16, sint16, uint16) || |
| 425 | || 0x13A|| sint32 Mfx_RMulDiv_u32s32s32_s32(uint32, sint32, sint32) || |
| 426 | || 0x13B|| sint32 Mfx_RMulDiv_u32s32u32_s32(uint32, sint32, uint32) || |
| 427 | |
| 428 | == Mfx_MulShRight_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 429 | {{{ |
| 430 | <OutType> Mfx_MulShRight_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x_value, <InType2> y_value, uint8 shift) |
| 431 | }}} |
| 432 | |
| 433 | ||= Function ID[hex] =||= Function prototype =|| |
| 434 | || 0x13C|| uint8 Mfx_MulShRight_s16s16u8_u8(sint16, sint16, uint8) || |
| 435 | || 0x13D|| sint8 Mfx_MulShRight_s16s16u8_s8(sint16, sint16, uint8) || |
| 436 | || 0x13E|| sint16 Mfx_MulShRight_s16s16u8_ s16(sint16, sint16, uint8) || |
| 437 | || 0x13F|| uint16 Mfx_MulShRight_s16s16u8_ u16(sint16, sint16, uint8) || |
| 438 | || 0x140|| uint8 Mfx_MulShRight_u32s32u8_u8(uint32, sint32, uint8) || |
| 439 | || 0x141|| sint8 Mfx_MulShRight_u32s32u8_s8(uint32, sint32, uint8) || |
| 440 | || 0x142|| uint16 Mfx_MulShRight_u32s32u8_ u16(uint32, sint32, uint8) || |
| 441 | || 0x143|| sint16 Mfx_MulShRight_u32s32u8_ s16(uint32, sint32, uint8) || |
| 442 | || 0x144|| uint32 Mfx_MulShRight_u32s32u8_ u32(uint32, sint32, uint8) || |
| 443 | || 0x145|| sint32 Mfx_MulShRight_u32s32u8_ s32(uint32, sint32, uint8) || |
| 444 | || 0x146|| sint8 Mfx_MulShRight_s32s32u8_s8(sint32, sint32, uint8) || |
| 445 | || 0x147|| uint8 Mfx_MulShRight_s32s32u8_u8(sint32, sint32, uint8) || |
| 446 | || 0x148|| sint16 Mfx_MulShRight_s32s32u8_ s16(sint32, sint32, uint8) || |
| 447 | || 0x149|| uint16 Mfx_MulShRight_s32s32u8_ u16(sint32, sint32, uint8) || |
| 448 | || 0x14A|| uint32 Mfx_MulShRight_s32s32u8_ u32(sint32, sint32, uint8) || |
| 449 | || 0x14B|| sint32 Mfx_MulShRight_s32s32u8_ s32(sint32, sint32, uint8) || |
| 450 | || 0x14C|| uint8 Mfx_MulShRight_u32u32u8_u8(uint32, uint32, uint8) || |
| 451 | || 0x14D|| sint8 Mfx_MulShRight_u32u32u8_s8(uint32, uint32, uint8) || |
| 452 | || 0x14E|| uint16 Mfx_MulShRight_u32u32u8_ u16(uint32, uint32, uint8) || |
| 453 | || 0x14F|| sint16 Mfx_MulShRight_u32u32u8_ s16(uint32, uint32, uint8) || |
| 454 | || 0x150|| uint32 Mfx_MulShRight_u32u32u8_ u32(uint32, uint32, uint8) || |
| 455 | || 0x151|| sint32 Mfx_MulShRight_u32u32u8_ s32(uint32, uint32, uint8) || |
| 456 | |
| 457 | == Mfx_DivShLeft_<InTypeMn1><InTypeMn2>u8_<OutTypeMn> == |
| 458 | {{{ |
| 459 | <OutType> Mfx_DivShLeft_<InTypeMn1><InTypeMn2>u8_<OutTypeMn> (<InType1> x_value, <InType2> y_value, uint8 shift) |
| 460 | }}} |
| 461 | |
| 462 | ||= Function ID[hex] =||= Function prototype =|| |
| 463 | || 0x152|| uint8 Mfx_DivShLeft_u8u8u8_u8(uint8, uint8, uint8) || |
| 464 | || 0x153|| uint8 Mfx_DivShLeft_u16u16u8_u8(uint16, uint16, uint8) || |
| 465 | || 0x154|| uint16 Mfx_DivShLeft_u16u16u8_u16(uint16, uint16, uint8) || |
| 466 | || 0x155|| sint16 Mfx_DivShLeft_s16s16u8_s16(sint16, sint16, uint8) || |
| 467 | || 0x156|| sint16 Mfx_DivShLeft_s16u16u8_s16(sint16, uint16, uint8) || |
| 468 | || 0x157|| uint16 Mfx_DivShLeft_u32u32u8_u16(uint32, uint32, uint8) || |
| 469 | || 0x158|| uint32 Mfx_DivShLeft_u32u32u8_u32(uint32, uint32, uint8) || |
| 470 | || 0x159|| sint32 Mfx_DivShLeft_s32s32u8_s32(sint32, sint32, uint8) || |
| 471 | || 0x15A|| sint32 Mfx_DivShLeft_s32u32u8_s32(sint32, uint32, uint8) || |
| 472 | || 0x15B|| uint8 Mfx_DivShLeft_u32s32u8_u8(uint32, sint32, uint8) || |
| 473 | || 0x15C|| sint8 Mfx_DivShLeft_u32s32u8_s8(uint32, sint32, uint8) || |
| 474 | || 0x15D|| uint16 Mfx_DivShLeft_u32s32u8_u16(uint32, sint32, uint8) || |
| 475 | || 0x15E|| sint16 Mfx_DivShLeft_u32s32u8_s16(uint32, sint32, uint8) || |
| 476 | || 0x15F|| uint32 Mfx_DivShLeft_u32s32u8_u32(uint32, sint32, uint8) || |
| 477 | || 0x160|| sint32 Mfx_DivShLeft_u32s32u8_s32(uint32, sint32, uint8) || |
| 478 | || 0x161|| sint8 Mfx_DivShLeft_s32s32u8_s8(sint32, sint32, uint8) || |
| 479 | || 0x162|| uint8 Mfx_DivShLeft_s32s32u8_u8(sint32, sint32, uint8) || |
| 480 | || 0x163|| sint16 Mfx_DivShLeft_s32s32u8_s16(sint32, sint32, uint8) || |
| 481 | || 0x164|| uint16 Mfx_DivShLeft_s32s32u8_u16(sint32, sint32, uint8) || |
| 482 | || 0x165|| uint32 Mfx_DivShLeft_s32s32u8_u32(sint32, sint32, uint8) || |
| 483 | || 0x166|| uint8 Mfx_DivShLeft_u32u32u8_u8(uint32, uint32, uint8) || |
| 484 | || 0x167|| sint8 Mfx_DivShLeft_u32u32u8_s8(uint32, uint32, uint8) || |
| 485 | || 0x168|| sint16 Mfx_DivShLeft_u32u32u8_s16(uint32, uint32, uint8) || |
| 486 | || 0x169|| sint32 Mfx_DivShLeft_u32u32u8_s32(uint32, uint32, uint8) || |
| 487 | || 0x16A|| uint8 Mfx_DivShLeft_s32u32u8_u8(sint32, uint32, uint8) || |
| 488 | || 0x16B|| sint8 Mfx_DivShLeft_s32u32u8_s8(sint32, uint32, uint8) || |
| 489 | || 0x16C|| uint16 Mfx_DivShLeft_s32u32u8_u16(sint32, uint32, uint8) || |
| 490 | || 0x16D|| sint16 Mfx_DivShLeft_s32u32u8_s16(sint32, uint32, uint8) || |
| 491 | || 0x16E|| uint32 Mfx_DivShLeft_s32u32u8_u32(sint32, uint32, uint8) || |
| 492 | |
| 493 | == Mfx_Mod_<TypeMn> == |
| 494 | {{{ |
| 495 | <Type> Mfx_Mod_<TypeMn> (<Type> x_value, <Type> y_value) |
| 496 | }}} |
| 497 | |
| 498 | ||= Function ID[hex] =||= Function prototype =|| |
| 499 | || 0x16F|| uint8 Mfx_Mod_u8(uint8, uint8) || |
| 500 | || 0x170|| sint8 Mfx_Mod_s8(sint8, sint8) || |
| 501 | || 0x171|| uint16 Mfx_Mod_u16(uint16, uint16) || |
| 502 | || 0x172|| sint16 Mfx_Mod_s16(sint16, sint16) || |
| 503 | || 0x173|| uint32 Mfx_Mod_u32(uint32, uint32) || |
| 504 | || 0x174|| sint32 Mfx_Mod_s32(sint32, sint32) || |
| 505 | || 0x175|| uint8 Mfx_Mod_u32u32_u8(uint32, uint32) || |
| 506 | || 0x176|| sint8 Mfx_Mod_s32s32_s8(sint32, sint32) || |
| 507 | || 0x177|| uint16 Mfx_Mod_u32u32_u16(uint32, uint32) || |
| 508 | || 0x178|| sint16 Mfx_Mod_s32s32_s16(sint32, sint32) || |
| 509 | |
| 510 | == Mfx_Limit_<TypeMn> == |
| 511 | {{{ |
| 512 | <Type> Mfx_Limit_<TypeMn> (<Type> value, <Type> min_value, <Type> max_value) |
| 513 | }}} |
| 514 | |
| 515 | ||= Function ID[hex] =||= Function prototype =|| |
| 516 | || 0x179|| uint8 Mfx_Limit_u8(uint8, uint8, uint8) || |
| 517 | || 0x17A|| sint8 Mfx_Limit_s8(sint8, sint8, sint8) || |
| 518 | || 0x17B|| uint16 Mfx_Limit_u16(uint16, uint16, uint16) || |
| 519 | || 0x17C|| sint16 Mfx_Limit_s16(sint16, sint16, sint16) || |
| 520 | || 0x17D|| uint32 Mfx_Limit_u32(uint32, uint32, uint32) || |
| 521 | || 0x17E|| sint32 Mfx_Limit_s32(sint32, sint32, sint32) || |
| 522 | |
| 523 | == Mfx_Minmax_<TypeMn> == |
| 524 | {{{ |
| 525 | <Type> Mfx_Minmax_<TypeMn> (<Type> value, <Type> minmax_value) |
| 526 | }}} |
| 527 | |
| 528 | ||= Function ID[hex] =||= Function prototype =|| |
| 529 | || 0x17F|| uint8 Mfx_Minmax_u8(uint8, uint8) || |
| 530 | || 0x180|| sint8 Mfx_Minmax_s8(sint8, sint8) || |
| 531 | || 0x181|| uint16 Mfx_Minmax_u16(uint16, uint16) || |
| 532 | || 0x182|| sint16 Mfx_Minmax_s16(sint16, sint16) || |
| 533 | || 0x183|| uint32 Mfx_Minmax_u32(uint32, uint32) || |
| 534 | || 0x184|| sint32 Mfx_Minmax_s32(sint32, sint32) || |
| 535 | |
| 536 | == Mfx_Min_<TypeMn> == |
| 537 | {{{ |
| 538 | <Type> Mfx_Min_<TypeMn> (<Type> x_value, <Type> y_value) |
| 539 | }}} |
| 540 | |
| 541 | ||= Function ID[hex] =||= Function prototype =|| |
| 542 | || 0x185|| uint8 Mfx_Min_u8(uint8, uint8) || |
| 543 | || 0x186|| sint8 Mfx_Min_s8(sint8, sint8) || |
| 544 | || 0x187|| uint16 Mfx_Min_u16(uint16, uint16) || |
| 545 | || 0x188|| sint16 Mfx_Min_s16(sint16, sint16) || |
| 546 | || 0x189|| uint32 Mfx_Min_u32(uint32, uint32) || |
| 547 | || 0x18A|| sint32 Mfx_Min_s32(sint32, sint32) || |
| 548 | |
| 549 | == Mfx_Max_<TypeMn> == |
| 550 | {{{ |
| 551 | <Type> Mfx_Max_<TypeMn> (<Type> x_value, <Type> y_value) |
| 552 | }}} |
| 553 | |
| 554 | ||= Function ID[hex] =||= Function prototype =|| |
| 555 | || 0x18B|| uint8 Mfx_Max_u8(uint8, uint8) || |
| 556 | || 0x18C|| sint8 Mfx_Max_s8(sint8, sint8) || |
| 557 | || 0x18D|| uint16 Mfx_Max_u16(uint16, uint16) || |
| 558 | || 0x18E|| sint16 Mfx_Max_s16(sint16, sint16) || |
| 559 | || 0x18F|| uint32 Mfx_Max_u32(uint32, uint32) || |
| 560 | || 0x190|| sint32 Mfx_Max_s32(sint32, sint32) || |
| 561 | |
| 562 | == Mfx_ConvertP2_<InTypeMn>_<OutTypeMn> == |
| 563 | {{{ |
| 564 | <OutType> Mfx_ConvertP2_<InTypeMn>_<OutTypeMn> (<InType> x, sint16 a, sint16 c) |
| 565 | }}} |
| 566 | |
| 567 | ||= Function ID[hex] =||= Function prototype =|| |
| 568 | || 0x191|| uint8 Mfx_ConvertP2_u16_u8(uint16 x, sint16 a, sint16 c) || |
| 569 | || 0x192|| sint8 Mfx_ConvertP2_s16_s8(sint16 x, sint16 a, sint16 c) || |
| 570 | |
| 571 | == Mfx_ConvertP2_<InTypeMn>_<OutTypeMn>(2) == |
| 572 | {{{ |
| 573 | <OutType> Mfx_ConvertP2_<InTypeMn>_<OutTypeMn> (<InType> x, sint16 a, sint16 c) |
| 574 | }}} |
| 575 | |
| 576 | ||= Function ID[hex] =||= Function prototype =|| |
| 577 | || 0x193|| uint16 Mfx_ConvertP2_u8_u16(uint8 x, sint16 a, sint16 c) || |
| 578 | || 0x194|| sint16 Mfx_ConvertP2_s8_s16 (sint8 x, sint16 a, sint16 c) || |
| 579 | |
| 580 | == Mfx_ConvertP2_<InTypeMn>_<OutTypeMn>(3) == |
| 581 | {{{ |
| 582 | <OutType> Mfx_ConvertP2_<InTypeMn>_<OutTypeMn> (<InType> x, sint16 a, sint16 c) |
| 583 | }}} |
| 584 | |
| 585 | ||= Function ID[hex] =||= Function prototype =|| |
| 586 | || 0x195|| uint16 Mfx_ConvertP2_u32_u16 (uint32 x, sint16 a, sint16 c) || |
| 587 | || 0x196|| sint16 Mfx_ConvertP2_s32_s16 (sint32 x, sint16 a, sint16 c) || |
| 588 | |
| 589 | == Mfx_ConvertP2_<InTypeMn>_<OutTypeMn>(4) == |
| 590 | {{{ |
| 591 | <OutType> Mfx_ConvertP2_<InTypeMn>_<OutTypeMn> (<InType> x, sint16 a, sint16 c) |
| 592 | }}} |
| 593 | |
| 594 | ||= Function ID[hex] =||= Function prototype =|| |
| 595 | || 0x197|| uint32 Mfx_ConvertP2_u16_u32(uint16 x, sint16 a, sint16 c) || |
| 596 | || 0x198|| sint32 Mfx_ConvertP2_s16_s32(sint16 x, sint16 a, sint16 c) || |
| 597 | |
| 598 | == Mfx_MulP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 599 | {{{ |
| 600 | <OutType> Mfx_MulP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 601 | }}} |
| 602 | |
| 603 | ||= Function ID[hex] =||= Function prototype =|| |
| 604 | || 0x199|| uint16 Mfx_MulP2_u16u16_u16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 605 | || 0x19A|| uint16 Mfx_MulP2_u16s16_u16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 606 | || 0x19B|| uint16 Mfx_MulP2_s16s16_u16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 607 | || 0x19C|| sint16 Mfx_MulP2_u16u16_s16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 608 | || 0x19D|| sint16 Mfx_MulP2_u16s16_s16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 609 | || 0x19E|| sint16 Mfx_MulP2_s16s16_s16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 610 | |
| 611 | == Mfx_MulP2_<InTypeMn1><InTypeMn2>_<OutTypeMn>(2) == |
| 612 | {{{ |
| 613 | <OutType> Mfx_MulP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 614 | }}} |
| 615 | |
| 616 | ||= Function ID[hex] =||= Function prototype =|| |
| 617 | || 0x19F|| uint32 Mfx_MulP2_u32u32_u32(uint32 x, uint32 y, sint16 a, sint16 b, sint16 c) || |
| 618 | || 0x1A0|| uint32 Mfx_MulP2_u32s32_u32(uint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 619 | || 0x1A1|| uint32 Mfx_MulP2_s32s32_u32(sint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 620 | || 0x1A2|| sint32 Mfx_MulP2_u32u32_s32(uint32 x, uint32 y, sint16 a, sint16 b, sint16 c) || |
| 621 | || 0x1A3|| sint32 Mfx_MulP2_u32s32_s32(uint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 622 | || 0x1A4|| sint32 Mfx_MulP2_s32s32_s32(sint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 623 | |
| 624 | == Mfx_DivP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 625 | {{{ |
| 626 | <OutType> Mfx_DivP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 627 | }}} |
| 628 | |
| 629 | ||= Function ID[hex] =||= Function prototype =|| |
| 630 | || 0x1A5|| uint16 Mfx_DivP2_u16u16_u16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 631 | || 0x1A6|| uint16 Mfx_DivP2_u16s16_u16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 632 | || 0x1A7|| uint16 Mfx_DivP2_s16u16_u16(sint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 633 | || 0x1A8|| uint16 Mfx_DivP2_s16s16_u16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 634 | || 0x1A9|| sint16 Mfx_DivP2_u16u16_s16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 635 | || 0x1AA|| sint16 Mfx_DivP2_u16s16_s16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 636 | || 0x1AB|| sint16 Mfx_DivP2_s16u16_s16(sint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 637 | || 0x1AC|| sint16 Mfx_DivP2_s16s16_s16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 638 | |
| 639 | == Mfx_DivP2_<InTypeMn1><InTypeMn2>_<OutTypeMn>(2) == |
| 640 | {{{ |
| 641 | <OutType> Mfx_DivP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 642 | }}} |
| 643 | |
| 644 | ||= Function ID[hex] =||= Function prototype =|| |
| 645 | || 0x1AD|| uint32 Mfx_DivP2_u32u32_u32(uint32 x, uint32 y, sint16 a, sint16 b, sint16 c) || |
| 646 | || 0x1AE|| uint32 Mfx_DivP2_u32s32_u32(uint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 647 | || 0x1AF|| uint32 Mfx_DivP2_s32u32_u32(sint32 x, uint32 y, sint16 a, sint16 b, sint16 c) || |
| 648 | || 0x1B0|| uint32 Mfx_DivP2_s32s32_u32(sint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 649 | || 0x1B1|| sint32 Mfx_DivP2_u32u32_s32(uint32 x, uint32 y, sint16 a, sint16 b, sint16 c) || |
| 650 | || 0x1B2|| sint32 Mfx_DivP2_u32s32_s32(uint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 651 | || 0x1B3|| sint32 Mfx_DivP2_s32u32_s32(sint32 x, uint32 y, sint16 a, sint16 b, sint16 c) || |
| 652 | || 0x1B4|| sint32 Mfx_DivP2_s32s32_s32(sint32 x, sint32 y, sint16 a, sint16 b, sint16 c) || |
| 653 | |
| 654 | == Mfx_AddP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 655 | {{{ |
| 656 | <OutType> Mfx_AddP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 657 | }}} |
| 658 | |
| 659 | ||= Function ID[hex] =||= Function prototype =|| |
| 660 | || 0x1B5|| uint16 Mfx_AddP2_u16u16_u16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 661 | || 0x1B6|| uint16 Mfx_AddP2_u16s16_u16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 662 | || 0x1B7|| uint16 Mfx_AddP2_s16s16_u16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 663 | || 0x1B8|| sint16 Mfx_AddP2_u16u16_s16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 664 | || 0x1B9|| sint16 Mfx_AddP2_u16s16_s16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 665 | || 0x1BA|| sint16 Mfx_AddP2_s16s16_s16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 666 | |
| 667 | == Mfx_AddP2_<InTypeMn1><InTypeMn2>_<OutTypeMn>(2) == |
| 668 | {{{ |
| 669 | <OutType> Mfx_AddP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 670 | }}} |
| 671 | |
| 672 | ||= Function ID[hex] =||= Function prototype =|| |
| 673 | || 0x1BB|| uint32 Mfx_AddP2_u32u32_u32(uint32 x, uint32 y, sint32 a, sint32 b, sint32 c) || |
| 674 | || 0x1BC|| uint32 Mfx_AddP2_u32s32_u32(uint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 675 | || 0x1BD|| uint32 Mfx_AddP2_s32s32_u32(sint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 676 | || 0x1BE|| sint32 Mfx_AddP2_u32u32_s32(uint32 x, uint32 y, sint32 a, sint32 b, sint32 c) || |
| 677 | || 0x1BF|| sint32 Mfx_AddP2_u32s32_s32(uint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 678 | || 0x1C0|| sint32 Mfx_AddP2_s32s32_s32(sint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 679 | |
| 680 | == Mfx_SubP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 681 | {{{ |
| 682 | <OutType> Mfx_SubP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 683 | }}} |
| 684 | |
| 685 | ||= Function ID[hex] =||= Function prototype =|| |
| 686 | || 0x1C1|| uint16 Mfx_SubP2_u16u16_u16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 687 | || 0x1C2|| uint16 Mfx_SubP2_u16s16_u16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 688 | || 0x1C3|| uint16 Mfx_SubP2_s16u16_u16(sint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 689 | || 0x1C4|| uint16 Mfx_SubP2_s16s16_u16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 690 | || 0x1C5|| sint16 Mfx_SubP2_u16u16_s16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 691 | || 0x1C6|| sint16 Mfx_SubP2_u16s16_s16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 692 | || 0x1C7|| sint16 Mfx_SubP2_s16u16_s16(sint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 693 | || 0x1C8|| sint16 Mfx_SubP2_s16s16_s16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 694 | |
| 695 | == Mfx_SubP2_<InTypeMn1><InTypeMn2>_<OutTypeMn>(2) == |
| 696 | {{{ |
| 697 | <OutType> Mfx_SubP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 698 | }}} |
| 699 | |
| 700 | ||= Function ID[hex] =||= Function prototype =|| |
| 701 | || 0x1C9|| uint32 Mfx_SubP2_u32u32_u32(uint32 x, uint32 y, sint32 a, sint32 b, sint32 c) || |
| 702 | || 0x1CA|| uint32 Mfx_SubP2_u32s32_u32(uint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 703 | || 0x1CB|| uint32 Mfx_SubP2_s32u32_u32(sint32 x, uint32 y, sint32 a, sint32 b, sint32 c) || |
| 704 | || 0x1CC|| uint32 Mfx_SubP2_s32s32_u32(sint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 705 | || 0x1CD|| sint32 Mfx_SubP2_u32u32_s32(uint32 x, uint32 y, sint32 a, sint32 b, sint32 c) || |
| 706 | || 0x1CE|| sint32 Mfx_SubP2_u32s32_s32(uint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 707 | || 0x1CF|| sint32 Mfx_SubP2_s32u32_s32(sint32 x, uint32 y, sint32 a, sint32 b, sint32 c) || |
| 708 | || 0x1D0|| sint32 Mfx_SubP2_s32s32_s32(sint32 x, sint32 y, sint32 a, sint32 b, sint32 c) || |
| 709 | |
| 710 | == Mfx_AbsDiffP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> == |
| 711 | {{{ |
| 712 | <OutType> Mfx_AbsDiffP2_<InTypeMn1><InTypeMn2>_<OutTypeMn> (<InType1> x, <InType2> y, sint16 a, sint16 b, sint16 c) |
| 713 | }}} |
| 714 | |
| 715 | ||= Function ID[hex] =||= Function prototype =|| |
| 716 | || 0x1D1|| uint16 Mfx_AbsDiffP2_u16u16_u16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 717 | || 0x1D2|| uint16 Mfx_AbsDiffP2_u16s16_u16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 718 | || 0x1D3|| uint16 Mfx_AbsDiffP2_s16s16_u16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 719 | || 0x1D4|| sint16 Mfx_AbsDiffP2_u16u16_s16(uint16 x, uint16 y, sint16 a, sint16 b, sint16 c) || |
| 720 | || 0x1D5|| sint16 Mfx_AbsDiffP2_u16s16_s16(uint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 721 | || 0x1D6|| sint16 Mfx_AbsDiffP2_s16s16_s16(sint16 x, sint16 y, sint16 a, sint16 b, sint16 c) || |
| 722 | |
| 723 | == Mfx_AbsP2_s16_<OutTypeMn> == |
| 724 | {{{ |
| 725 | <OutType> Mfx_AbsP2_s16_<OutTypeMn> (<InType1> x, sint16 a, sint16 c) |
| 726 | }}} |
| 727 | |
| 728 | ||= Function ID[hex] =||= Function prototype =|| |
| 729 | || 0x1D7|| uint16 Mfx_AbsP2_s16_u16(sint16 x, sint16 a, sint16 c) || |
| 730 | || 0x1D8|| sint16 Mfx_AbsP2_s16_s16(sint16 x, sint16 a, sint16 c) || |
| 731 | |
| 732 | == Mfx_AbsP2_s32_<OutTypeMn> == |
| 733 | {{{ |
| 734 | <OutType> Mfx_AbsP2_s32_<OutTypeMn> (<InType1> x, sint16 a, sint16 c) |
| 735 | }}} |
| 736 | |
| 737 | ||= Function ID[hex] =||= Function prototype =|| |
| 738 | || 0x1D9|| uint32 Mfx_AbsP2_s32_u32(sint32 x, sint16 a, sint16 c) || |
| 739 | || 0x1DA|| sint32 Mfx_AbsP2_s32_s32(sint32 x, sint16 a, sint16 c) || |
| 740 | |
| 741 | == Mfx_GetVersionInfo == |
| 742 | {{{ |
| 743 | void Mfx_GetVersionInfo (Std_VersionInfoType* versioninfo) |
| 744 | }}} |
| 745 | |