|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | BACKUP_REG |
| backup register More... | |
| #define | RECOVER_REG |
| recover register More... | |
| #define | TRANSPOSE_4H(fr_i0, fr_i1, fr_i2, fr_i3,fr_t0, fr_t1, fr_t2, fr_t3) |
| brief: Transpose 4X4 half word packaged data. More... | |
| #define | TRANSPOSE_8B(fr_i0, fr_i1, fr_i2, fr_i3, fr_i4, fr_i5,fr_i6, fr_i7, fr_t0, fr_t1, fr_t2, fr_t3) |
| brief: Transpose 8x8 byte packaged data. More... | |
| #define | PSRAB_MMI(fr_i0, fr_i1, fr_t0, fr_t1, fr_d0) |
| brief: Parallel SRA for 8 byte packaged data. More... | |
| #define | PSRLB_MMI(fr_i0, fr_i1, fr_t0, fr_t1, fr_d0) |
| brief: Parallel SRL for 8 byte packaged data. More... | |
| #define | PSRAH_4_MMI(fp1, fp2, fp3, fp4, shift) |
| #define | PSRAH_8_MMI(fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, shift) |
| #define BACKUP_REG |
backup register
Definition at line 207 of file mmiutils.h.
Referenced by ff_simple_idct_8_mmi().
| #define RECOVER_REG |
recover register
Definition at line 232 of file mmiutils.h.
Referenced by ff_simple_idct_8_mmi().
| #define TRANSPOSE_4H | ( | fr_i0, | |
| fr_i1, | |||
| fr_i2, | |||
| fr_i3, | |||
| fr_t0, | |||
| fr_t1, | |||
| fr_t2, | |||
| fr_t3 | |||
| ) |
brief: Transpose 4X4 half word packaged data.
fr_i0, fr_i1, fr_i2, fr_i3: src & dst fr_t0, fr_t1, fr_t2, fr_t3: temporary register
Definition at line 258 of file mmiutils.h.
Referenced by ff_vp8_idct_add_mmi().
| #define TRANSPOSE_8B | ( | fr_i0, | |
| fr_i1, | |||
| fr_i2, | |||
| fr_i3, | |||
| fr_i4, | |||
| fr_i5, | |||
| fr_i6, | |||
| fr_i7, | |||
| fr_t0, | |||
| fr_t1, | |||
| fr_t2, | |||
| fr_t3 | |||
| ) |
brief: Transpose 8x8 byte packaged data.
fr_i0~i7: src & dst fr_t0~t3: temporary register
Definition at line 274 of file mmiutils.h.
Referenced by vp8_h_loop_filter8_mmi().
| #define PSRAB_MMI | ( | fr_i0, | |
| fr_i1, | |||
| fr_t0, | |||
| fr_t1, | |||
| fr_d0 | |||
| ) |
brief: Parallel SRA for 8 byte packaged data.
fr_i0: src fr_i1: SRA number(SRAB number + 8) fr_t0, fr_t1: temporary register fr_d0: dst
Definition at line 308 of file mmiutils.h.
| #define PSRLB_MMI | ( | fr_i0, | |
| fr_i1, | |||
| fr_t0, | |||
| fr_t1, | |||
| fr_d0 | |||
| ) |
brief: Parallel SRL for 8 byte packaged data.
fr_i0: src fr_i1: SRL number(SRLB number + 8) fr_t0, fr_t1: temporary register fr_d0: dst
Definition at line 322 of file mmiutils.h.
| #define PSRAH_4_MMI | ( | fp1, | |
| fp2, | |||
| fp3, | |||
| fp4, | |||
| shift | |||
| ) |
Definition at line 329 of file mmiutils.h.
| #define PSRAH_8_MMI | ( | fp1, | |
| fp2, | |||
| fp3, | |||
| fp4, | |||
| fp5, | |||
| fp6, | |||
| fp7, | |||
| fp8, | |||
| shift | |||
| ) |
Definition at line 335 of file mmiutils.h.
1.8.6