|
FFmpeg
|
Go to the source code of this file.
This file is automatically generated.
Do not edit manually. To regenerate, run: make fate-sws-uops-macros GEN=1 Boilerplate helper macros, for template-based backends. These will be instantiated like this, with parameters in struct order: MACRO(VA_ARGS, NAME, UOP, TYPE, MASK, [PARAMS,]) The _STRUCT variants pass all arguments in C struct syntax, while the plain variants give them as separate C values (e.g. for use in calls)
Definition at line 16 of file uops_macros.h.
Definition at line 17 of file uops_macros.h.
| #define SWS_FOR_STRUCT | ( | TYPE, | |
| UOP, | |||
| MACRO, | |||
| ... | |||
| ) | SWS_GLUE3(SWS_FOR_STRUCT, TYPE, UOP)(MACRO, __VA_ARGS__) |
Definition at line 19 of file uops_macros.h.
| #define SWS_FOR_U8_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 22 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 27 of file uops_macros.h.
| #define SWS_FOR_U8_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 32 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 37 of file uops_macros.h.
| #define SWS_FOR_U8_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 42 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 47 of file uops_macros.h.
| #define SWS_FOR_U8_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 52 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 57 of file uops_macros.h.
| #define SWS_FOR_U8_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 62 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 66 of file uops_macros.h.
| #define SWS_FOR_U8_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_read_nibble_x , SWS_PIXEL_U8 , SWS_UOP_READ_NIBBLE , 0x1) |
Definition at line 70 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_read_nibble_x , .type = SWS_PIXEL_U8 , .uop = SWS_UOP_READ_NIBBLE , .mask = 0x1) |
Definition at line 72 of file uops_macros.h.
| #define SWS_FOR_U8_READ_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_read_bit_x , SWS_PIXEL_U8 , SWS_UOP_READ_BIT , 0x1) |
Definition at line 74 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_READ_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_read_bit_x , .type = SWS_PIXEL_U8 , .uop = SWS_UOP_READ_BIT , .mask = 0x1) |
Definition at line 76 of file uops_macros.h.
| #define SWS_FOR_U8_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 78 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 83 of file uops_macros.h.
| #define SWS_FOR_U8_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 88 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 92 of file uops_macros.h.
| #define SWS_FOR_U8_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_write_nibble_x , SWS_PIXEL_U8 , SWS_UOP_WRITE_NIBBLE , 0x1) |
Definition at line 96 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_write_nibble_x , .type = SWS_PIXEL_U8 , .uop = SWS_UOP_WRITE_NIBBLE , .mask = 0x1) |
Definition at line 98 of file uops_macros.h.
| #define SWS_FOR_U8_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_write_bit_x , SWS_PIXEL_U8 , SWS_UOP_WRITE_BIT , 0x1) |
Definition at line 100 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_write_bit_x , .type = SWS_PIXEL_U8 , .uop = SWS_UOP_WRITE_BIT , .mask = 0x1) |
Definition at line 102 of file uops_macros.h.
| #define SWS_FOR_U8_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 104 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 135 of file uops_macros.h.
| #define SWS_FOR_U8_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 166 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 171 of file uops_macros.h.
| #define SWS_FOR_U8_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 176 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 211 of file uops_macros.h.
| #define SWS_FOR_U8_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 246 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 247 of file uops_macros.h.
| #define SWS_FOR_U8_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_expand_bit_x , SWS_PIXEL_U8 , SWS_UOP_EXPAND_BIT , 0x1) |
Definition at line 248 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_expand_bit_x , .type = SWS_PIXEL_U8 , .uop = SWS_UOP_EXPAND_BIT , .mask = 0x1) |
Definition at line 250 of file uops_macros.h.
| #define SWS_FOR_U8_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 252 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 258 of file uops_macros.h.
| #define SWS_FOR_U8_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 264 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 265 of file uops_macros.h.
| #define SWS_FOR_U8_TO_U8 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 266 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_TO_U8 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 267 of file uops_macros.h.
| #define SWS_FOR_U8_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 268 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 272 of file uops_macros.h.
| #define SWS_FOR_U8_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 276 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 279 of file uops_macros.h.
| #define SWS_FOR_U8_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 282 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 292 of file uops_macros.h.
| #define SWS_FOR_U8_SCALE | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_scale_xyz , SWS_PIXEL_U8 , SWS_UOP_SCALE , 0x7) |
Definition at line 302 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_SCALE | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u8_scale_xyz , .type = SWS_PIXEL_U8 , .uop = SWS_UOP_SCALE , .mask = 0x7) |
Definition at line 304 of file uops_macros.h.
| #define SWS_FOR_U8_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 306 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 307 of file uops_macros.h.
| #define SWS_FOR_U8_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 308 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 309 of file uops_macros.h.
| #define SWS_FOR_U8_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 310 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 311 of file uops_macros.h.
| #define SWS_FOR_U8_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 312 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 316 of file uops_macros.h.
| #define SWS_FOR_U8_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 320 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 324 of file uops_macros.h.
| #define SWS_FOR_U8_LSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 328 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_LSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 329 of file uops_macros.h.
| #define SWS_FOR_U8_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 330 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 331 of file uops_macros.h.
| #define SWS_FOR_U8_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 332 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 347 of file uops_macros.h.
| #define SWS_FOR_U8_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 362 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 363 of file uops_macros.h.
| #define SWS_FOR_U8_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 364 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 365 of file uops_macros.h.
| #define SWS_FOR_U8_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 366 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U8_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 367 of file uops_macros.h.
| #define SWS_FOR_U16_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 368 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 373 of file uops_macros.h.
| #define SWS_FOR_U16_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 378 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 383 of file uops_macros.h.
| #define SWS_FOR_U16_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 388 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 393 of file uops_macros.h.
| #define SWS_FOR_U16_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 398 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 403 of file uops_macros.h.
| #define SWS_FOR_U16_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 408 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 412 of file uops_macros.h.
| #define SWS_FOR_U16_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 416 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 417 of file uops_macros.h.
| #define SWS_FOR_U16_READ_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 418 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_READ_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 419 of file uops_macros.h.
| #define SWS_FOR_U16_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 420 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 425 of file uops_macros.h.
| #define SWS_FOR_U16_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 430 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 434 of file uops_macros.h.
| #define SWS_FOR_U16_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 438 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 439 of file uops_macros.h.
| #define SWS_FOR_U16_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 440 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 441 of file uops_macros.h.
| #define SWS_FOR_U16_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 442 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 465 of file uops_macros.h.
| #define SWS_FOR_U16_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 488 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 491 of file uops_macros.h.
| #define SWS_FOR_U16_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 494 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 519 of file uops_macros.h.
| #define SWS_FOR_U16_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 544 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 552 of file uops_macros.h.
| #define SWS_FOR_U16_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u16_expand_bit_x , SWS_PIXEL_U16, SWS_UOP_EXPAND_BIT , 0x1) |
Definition at line 560 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u16_expand_bit_x , .type = SWS_PIXEL_U16, .uop = SWS_UOP_EXPAND_BIT , .mask = 0x1) |
Definition at line 562 of file uops_macros.h.
| #define SWS_FOR_U16_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 564 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 565 of file uops_macros.h.
| #define SWS_FOR_U16_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 566 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 567 of file uops_macros.h.
| #define SWS_FOR_U16_TO_U8 | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u16_to_u8_xyz , SWS_PIXEL_U16, SWS_UOP_TO_U8 , 0x7) |
Definition at line 568 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_TO_U8 | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u16_to_u8_xyz , .type = SWS_PIXEL_U16, .uop = SWS_UOP_TO_U8 , .mask = 0x7) |
Definition at line 570 of file uops_macros.h.
| #define SWS_FOR_U16_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 572 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 573 of file uops_macros.h.
| #define SWS_FOR_U16_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 574 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 577 of file uops_macros.h.
| #define SWS_FOR_U16_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 580 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 587 of file uops_macros.h.
| #define SWS_FOR_U16_SCALE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 594 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_SCALE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 597 of file uops_macros.h.
| #define SWS_FOR_U16_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 600 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 601 of file uops_macros.h.
| #define SWS_FOR_U16_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 602 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 603 of file uops_macros.h.
| #define SWS_FOR_U16_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 604 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 605 of file uops_macros.h.
| #define SWS_FOR_U16_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 606 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 610 of file uops_macros.h.
| #define SWS_FOR_U16_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 614 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 618 of file uops_macros.h.
| #define SWS_FOR_U16_LSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 622 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_LSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 638 of file uops_macros.h.
| #define SWS_FOR_U16_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 654 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 660 of file uops_macros.h.
| #define SWS_FOR_U16_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 666 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 678 of file uops_macros.h.
| #define SWS_FOR_U16_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 690 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 691 of file uops_macros.h.
| #define SWS_FOR_U16_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 692 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 693 of file uops_macros.h.
| #define SWS_FOR_U16_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 694 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U16_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 695 of file uops_macros.h.
| #define SWS_FOR_U32_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 696 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 701 of file uops_macros.h.
| #define SWS_FOR_U32_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 706 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 707 of file uops_macros.h.
| #define SWS_FOR_U32_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 708 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 709 of file uops_macros.h.
| #define SWS_FOR_U32_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 710 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 711 of file uops_macros.h.
| #define SWS_FOR_U32_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 712 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 716 of file uops_macros.h.
| #define SWS_FOR_U32_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 720 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 721 of file uops_macros.h.
| #define SWS_FOR_U32_READ_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 722 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_READ_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 723 of file uops_macros.h.
| #define SWS_FOR_U32_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 724 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 729 of file uops_macros.h.
| #define SWS_FOR_U32_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 734 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 738 of file uops_macros.h.
| #define SWS_FOR_U32_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 742 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 743 of file uops_macros.h.
| #define SWS_FOR_U32_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 744 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 745 of file uops_macros.h.
| #define SWS_FOR_U32_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 746 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 776 of file uops_macros.h.
| #define SWS_FOR_U32_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 806 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 810 of file uops_macros.h.
| #define SWS_FOR_U32_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 814 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 847 of file uops_macros.h.
| #define SWS_FOR_U32_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 880 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 887 of file uops_macros.h.
| #define SWS_FOR_U32_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 894 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 895 of file uops_macros.h.
| #define SWS_FOR_U32_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 896 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 897 of file uops_macros.h.
| #define SWS_FOR_U32_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 898 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 899 of file uops_macros.h.
| #define SWS_FOR_U32_TO_U8 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 900 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_TO_U8 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 901 of file uops_macros.h.
| #define SWS_FOR_U32_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 902 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 907 of file uops_macros.h.
| #define SWS_FOR_U32_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 912 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 913 of file uops_macros.h.
| #define SWS_FOR_U32_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 914 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 919 of file uops_macros.h.
| #define SWS_FOR_U32_SCALE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 924 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_SCALE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 927 of file uops_macros.h.
| #define SWS_FOR_U32_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 930 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 931 of file uops_macros.h.
| #define SWS_FOR_U32_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 932 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 933 of file uops_macros.h.
| #define SWS_FOR_U32_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 934 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 935 of file uops_macros.h.
| #define SWS_FOR_U32_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 936 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 939 of file uops_macros.h.
| #define SWS_FOR_U32_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 942 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 945 of file uops_macros.h.
| #define SWS_FOR_U32_LSHIFT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u32_lshift_xyz_2 , SWS_PIXEL_U32, SWS_UOP_LSHIFT , 0x7, 2) |
Definition at line 948 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_LSHIFT | ( | MACRO, | |
| ... | |||
| ) | MACRO(__VA_ARGS__, u32_lshift_xyz_2 , .type = SWS_PIXEL_U32, .uop = SWS_UOP_LSHIFT , .mask = 0x7, .par.shift.amount = 2) |
Definition at line 950 of file uops_macros.h.
| #define SWS_FOR_U32_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 952 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 953 of file uops_macros.h.
| #define SWS_FOR_U32_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 954 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 962 of file uops_macros.h.
| #define SWS_FOR_U32_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 970 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 971 of file uops_macros.h.
| #define SWS_FOR_U32_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 972 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 973 of file uops_macros.h.
| #define SWS_FOR_U32_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 974 of file uops_macros.h.
| #define SWS_FOR_STRUCT_U32_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 975 of file uops_macros.h.
| #define SWS_FOR_F32_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 976 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 977 of file uops_macros.h.
| #define SWS_FOR_F32_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 978 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_PLANAR_FH | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 983 of file uops_macros.h.
| #define SWS_FOR_F32_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 988 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_PLANAR_FV | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 993 of file uops_macros.h.
| #define SWS_FOR_F32_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 998 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_PLANAR_FV_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1003 of file uops_macros.h.
| #define SWS_FOR_F32_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1008 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1009 of file uops_macros.h.
| #define SWS_FOR_F32_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1010 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1011 of file uops_macros.h.
| #define SWS_FOR_F32_READ_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1012 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_READ_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1013 of file uops_macros.h.
| #define SWS_FOR_F32_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1014 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_WRITE_PLANAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1015 of file uops_macros.h.
| #define SWS_FOR_F32_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1016 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_WRITE_PACKED | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1017 of file uops_macros.h.
| #define SWS_FOR_F32_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1018 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_WRITE_NIBBLE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1019 of file uops_macros.h.
| #define SWS_FOR_F32_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1020 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_WRITE_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1021 of file uops_macros.h.
| #define SWS_FOR_F32_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1022 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_PERMUTE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1023 of file uops_macros.h.
| #define SWS_FOR_F32_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1024 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_COPY | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1025 of file uops_macros.h.
| #define SWS_FOR_F32_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1026 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_MOVE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1027 of file uops_macros.h.
| #define SWS_FOR_F32_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1028 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_SWAP_BYTES | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1029 of file uops_macros.h.
| #define SWS_FOR_F32_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1030 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_EXPAND_BIT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1031 of file uops_macros.h.
| #define SWS_FOR_F32_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1032 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_EXPAND_PAIR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1033 of file uops_macros.h.
| #define SWS_FOR_F32_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1034 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_EXPAND_QUAD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1035 of file uops_macros.h.
| #define SWS_FOR_F32_TO_U8 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1036 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_TO_U8 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1043 of file uops_macros.h.
| #define SWS_FOR_F32_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1050 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_TO_U16 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1057 of file uops_macros.h.
| #define SWS_FOR_F32_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1064 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_TO_U32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1070 of file uops_macros.h.
| #define SWS_FOR_F32_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1076 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_TO_F32 | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1077 of file uops_macros.h.
| #define SWS_FOR_F32_SCALE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1078 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_SCALE | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1084 of file uops_macros.h.
| #define SWS_FOR_F32_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1090 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_ADD | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1099 of file uops_macros.h.
| #define SWS_FOR_F32_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1108 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_MIN | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1115 of file uops_macros.h.
| #define SWS_FOR_F32_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1122 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_MAX | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1128 of file uops_macros.h.
| #define SWS_FOR_F32_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1134 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_UNPACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1135 of file uops_macros.h.
| #define SWS_FOR_F32_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1136 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_PACK | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1137 of file uops_macros.h.
| #define SWS_FOR_F32_LSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1138 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_LSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1139 of file uops_macros.h.
| #define SWS_FOR_F32_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1140 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_RSHIFT | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1141 of file uops_macros.h.
| #define SWS_FOR_F32_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1142 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_CLEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1143 of file uops_macros.h.
| #define SWS_FOR_F32_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1144 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_LINEAR | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1164 of file uops_macros.h.
| #define SWS_FOR_F32_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1184 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_LINEAR_FMA | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1230 of file uops_macros.h.
| #define SWS_FOR_F32_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1276 of file uops_macros.h.
| #define SWS_FOR_STRUCT_F32_DITHER | ( | MACRO, | |
| ... | |||
| ) |
Definition at line 1301 of file uops_macros.h.
1.8.17