![]() |
FD.io VPP
v16.06
Vector Packet Processing
|
Include dependency graph for vector_iwmmxt.h:Go to the source code of this file.
Macros | |
| #define | i32x2_splat u32x2_splat |
| #define | i16x4_splat u16x4_splat |
| #define | i8x8_splat u8x8_splat |
Functions | |
| always_inline u8x8 | u8x8_interleave_hi (u8x8 a, u8x8 b) |
| always_inline u8x8 | u8x8_interleave_lo (u8x8 a, u8x8 b) |
| always_inline u16x4 | u16x4_interleave_hi (u16x4 a, u16x4 b) |
| always_inline u16x4 | u16x4_interleave_lo (u16x4 a, u16x4 b) |
| always_inline u32x2 | u32x2_interleave_hi (u32x2 a, u32x2 b) |
| always_inline u32x2 | u32x2_interleave_lo (u32x2 a, u32x2 b) |
| always_inline u32x2 | u32x2_splat (u32 a) |
| always_inline u16x4 | u16x4_splat (u16 a) |
| always_inline u8x8 | u8x8_splat (u8 a) |
Variables | |
| shift_left | |
| wsllwi | shift_right |
| wsllwi wsrlwi wsllwi wsrawi | word_shift_left |
| wsllwi wsrlwi wsllwi wsrawi wslldi | word_shift_right |
| #define i16x4_splat u16x4_splat |
Definition at line 83 of file vector_iwmmxt.h.
| #define i32x2_splat u32x2_splat |
Definition at line 82 of file vector_iwmmxt.h.
| #define i8x8_splat u8x8_splat |
Definition at line 84 of file vector_iwmmxt.h.
| always_inline u16x4 u16x4_interleave_hi | ( | u16x4 | a, |
| u16x4 | b | ||
| ) |
Definition at line 50 of file vector_iwmmxt.h.
| always_inline u16x4 u16x4_interleave_lo | ( | u16x4 | a, |
| u16x4 | b | ||
| ) |
Definition at line 53 of file vector_iwmmxt.h.
| always_inline u16x4 u16x4_splat | ( | u16 | a | ) |
| always_inline u32x2 u32x2_interleave_hi | ( | u32x2 | a, |
| u32x2 | b | ||
| ) |
Definition at line 56 of file vector_iwmmxt.h.
| always_inline u32x2 u32x2_interleave_lo | ( | u32x2 | a, |
| u32x2 | b | ||
| ) |
| always_inline u32x2 u32x2_splat | ( | u32 | a | ) |
Definition at line 62 of file vector_iwmmxt.h.
Here is the call graph for this function:
Here is the caller graph for this function:| always_inline u8x8 u8x8_interleave_hi | ( | u8x8 | a, |
| u8x8 | b | ||
| ) |
Definition at line 44 of file vector_iwmmxt.h.
| always_inline u8x8 u8x8_interleave_lo | ( | u8x8 | a, |
| u8x8 | b | ||
| ) |
Definition at line 47 of file vector_iwmmxt.h.
| always_inline u8x8 u8x8_splat | ( | u8 | a | ) |
| wsllwi wsrlwi shift_left |
Definition at line 102 of file vector_iwmmxt.h.
| wsllwi wsrlwi wsllwi shift_right |
Definition at line 104 of file vector_iwmmxt.h.
| wsllwi wsrlwi wsllwi wsrawi wslldi wsrldi wsrldi word_shift_left |
Definition at line 112 of file vector_iwmmxt.h.
| wsllwi wsrlwi wsllwi wsrawi wslldi wsrldi wsrldi wslldi wsrldi word_shift_right |
Definition at line 114 of file vector_iwmmxt.h.