FD.io VPP
v16.06
Vector Packet Processing
|
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.
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.