FD.io VPP
v18.01.2-1-g9b554f3
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 | |
static u8x8 | u8x8_interleave_hi (u8x8 a, u8x8 b) |
static u8x8 | u8x8_interleave_lo (u8x8 a, u8x8 b) |
static u16x4 | u16x4_interleave_hi (u16x4 a, u16x4 b) |
static u16x4 | u16x4_interleave_lo (u16x4 a, u16x4 b) |
static u32x2 | u32x2_interleave_hi (u32x2 a, u32x2 b) |
static u32x2 | u32x2_interleave_lo (u32x2 a, u32x2 b) |
static u32x2 | u32x2_splat (u32 a) |
static u16x4 | u16x4_splat (u16 a) |
static 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 104 of file vector_iwmmxt.h.
#define i32x2_splat u32x2_splat |
Definition at line 103 of file vector_iwmmxt.h.
#define i8x8_splat u8x8_splat |
Definition at line 105 of file vector_iwmmxt.h.
|
inlinestatic |
Definition at line 57 of file vector_iwmmxt.h.
|
inlinestatic |
Definition at line 63 of file vector_iwmmxt.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 69 of file vector_iwmmxt.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 81 of file vector_iwmmxt.h.
|
inlinestatic |
Definition at line 45 of file vector_iwmmxt.h.
|
inlinestatic |
Definition at line 51 of file vector_iwmmxt.h.
|
inlinestatic |
wsllwi wsrlwi shift_left |
Definition at line 123 of file vector_iwmmxt.h.
wsllwi wsrlwi wsllwi shift_right |
Definition at line 125 of file vector_iwmmxt.h.
wsllwi wsrlwi wsllwi wsrawi wslldi wsrldi wsrldi word_shift_left |
Definition at line 131 of file vector_iwmmxt.h.
wsllwi wsrlwi wsllwi wsrawi wslldi wsrldi wsrldi wslldi wsrldi word_shift_right |
Definition at line 133 of file vector_iwmmxt.h.