⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arm-neon-intrinsics.texi

📁 理解和实践操作系统的一本好书
💻 TEXI
📖 第 1 页 / 共 5 页
字号:
@*@emph{Form of expected instruction(s):} @code{vceq.i32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vceq_u16 (uint16x4_t, uint16x4_t)@*@emph{Form of expected instruction(s):} @code{vceq.i16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vceq_u8 (uint8x8_t, uint8x8_t)@*@emph{Form of expected instruction(s):} @code{vceq.i8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vceq_s32 (int32x2_t, int32x2_t)@*@emph{Form of expected instruction(s):} @code{vceq.i32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vceq_s16 (int16x4_t, int16x4_t)@*@emph{Form of expected instruction(s):} @code{vceq.i16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vceq_s8 (int8x8_t, int8x8_t)@*@emph{Form of expected instruction(s):} @code{vceq.i8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vceq_f32 (float32x2_t, float32x2_t)@*@emph{Form of expected instruction(s):} @code{vceq.f32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vceq_p8 (poly8x8_t, poly8x8_t)@*@emph{Form of expected instruction(s):} @code{vceq.i8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x4_t vceqq_u32 (uint32x4_t, uint32x4_t)@*@emph{Form of expected instruction(s):} @code{vceq.i32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vceqq_u16 (uint16x8_t, uint16x8_t)@*@emph{Form of expected instruction(s):} @code{vceq.i16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vceqq_u8 (uint8x16_t, uint8x16_t)@*@emph{Form of expected instruction(s):} @code{vceq.i8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vceqq_s32 (int32x4_t, int32x4_t)@*@emph{Form of expected instruction(s):} @code{vceq.i32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vceqq_s16 (int16x8_t, int16x8_t)@*@emph{Form of expected instruction(s):} @code{vceq.i16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vceqq_s8 (int8x16_t, int8x16_t)@*@emph{Form of expected instruction(s):} @code{vceq.i8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vceqq_f32 (float32x4_t, float32x4_t)@*@emph{Form of expected instruction(s):} @code{vceq.f32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vceqq_p8 (poly8x16_t, poly8x16_t)@*@emph{Form of expected instruction(s):} @code{vceq.i8 @var{q0}, @var{q0}, @var{q0}}@end itemize@subsubsection Comparison (greater-than-or-equal-to)@itemize @bullet@item uint32x2_t vcge_u32 (uint32x2_t, uint32x2_t)@*@emph{Form of expected instruction(s):} @code{vcge.u32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vcge_u16 (uint16x4_t, uint16x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.u16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vcge_u8 (uint8x8_t, uint8x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.u8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vcge_s32 (int32x2_t, int32x2_t)@*@emph{Form of expected instruction(s):} @code{vcge.s32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vcge_s16 (int16x4_t, int16x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.s16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vcge_s8 (int8x8_t, int8x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.s8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vcge_f32 (float32x2_t, float32x2_t)@*@emph{Form of expected instruction(s):} @code{vcge.f32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x4_t vcgeq_u32 (uint32x4_t, uint32x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.u32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcgeq_u16 (uint16x8_t, uint16x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.u16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcgeq_u8 (uint8x16_t, uint8x16_t)@*@emph{Form of expected instruction(s):} @code{vcge.u8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcgeq_s32 (int32x4_t, int32x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.s32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcgeq_s16 (int16x8_t, int16x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.s16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcgeq_s8 (int8x16_t, int8x16_t)@*@emph{Form of expected instruction(s):} @code{vcge.s8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcgeq_f32 (float32x4_t, float32x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.f32 @var{q0}, @var{q0}, @var{q0}}@end itemize@subsubsection Comparison (less-than-or-equal-to)@itemize @bullet@item uint32x2_t vcle_u32 (uint32x2_t, uint32x2_t)@*@emph{Form of expected instruction(s):} @code{vcge.u32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vcle_u16 (uint16x4_t, uint16x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.u16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vcle_u8 (uint8x8_t, uint8x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.u8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vcle_s32 (int32x2_t, int32x2_t)@*@emph{Form of expected instruction(s):} @code{vcge.s32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vcle_s16 (int16x4_t, int16x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.s16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vcle_s8 (int8x8_t, int8x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.s8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vcle_f32 (float32x2_t, float32x2_t)@*@emph{Form of expected instruction(s):} @code{vcge.f32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x4_t vcleq_u32 (uint32x4_t, uint32x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.u32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcleq_u16 (uint16x8_t, uint16x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.u16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcleq_u8 (uint8x16_t, uint8x16_t)@*@emph{Form of expected instruction(s):} @code{vcge.u8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcleq_s32 (int32x4_t, int32x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.s32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcleq_s16 (int16x8_t, int16x8_t)@*@emph{Form of expected instruction(s):} @code{vcge.s16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcleq_s8 (int8x16_t, int8x16_t)@*@emph{Form of expected instruction(s):} @code{vcge.s8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcleq_f32 (float32x4_t, float32x4_t)@*@emph{Form of expected instruction(s):} @code{vcge.f32 @var{q0}, @var{q0}, @var{q0}}@end itemize@subsubsection Comparison (greater-than)@itemize @bullet@item uint32x2_t vcgt_u32 (uint32x2_t, uint32x2_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vcgt_u16 (uint16x4_t, uint16x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vcgt_u8 (uint8x8_t, uint8x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vcgt_s32 (int32x2_t, int32x2_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vcgt_s16 (int16x4_t, int16x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vcgt_s8 (int8x8_t, int8x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vcgt_f32 (float32x2_t, float32x2_t)@*@emph{Form of expected instruction(s):} @code{vcgt.f32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x4_t vcgtq_u32 (uint32x4_t, uint32x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcgtq_u16 (uint16x8_t, uint16x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcgtq_u8 (uint8x16_t, uint8x16_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcgtq_s32 (int32x4_t, int32x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcgtq_s16 (int16x8_t, int16x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcgtq_s8 (int8x16_t, int8x16_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcgtq_f32 (float32x4_t, float32x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.f32 @var{q0}, @var{q0}, @var{q0}}@end itemize@subsubsection Comparison (less-than)@itemize @bullet@item uint32x2_t vclt_u32 (uint32x2_t, uint32x2_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vclt_u16 (uint16x4_t, uint16x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vclt_u8 (uint8x8_t, uint8x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vclt_s32 (int32x2_t, int32x2_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint16x4_t vclt_s16 (int16x4_t, int16x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s16 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint8x8_t vclt_s8 (int8x8_t, int8x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s8 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x2_t vclt_f32 (float32x2_t, float32x2_t)@*@emph{Form of expected instruction(s):} @code{vcgt.f32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x4_t vcltq_u32 (uint32x4_t, uint32x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcltq_u16 (uint16x8_t, uint16x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcltq_u8 (uint8x16_t, uint8x16_t)@*@emph{Form of expected instruction(s):} @code{vcgt.u8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcltq_s32 (int32x4_t, int32x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s32 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint16x8_t vcltq_s16 (int16x8_t, int16x8_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s16 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint8x16_t vcltq_s8 (int8x16_t, int8x16_t)@*@emph{Form of expected instruction(s):} @code{vcgt.s8 @var{q0}, @var{q0}, @var{q0}}@end itemize@itemize @bullet@item uint32x4_t vcltq_f32 (float32x4_t, float32x4_t)@*@emph{Form of expected instruction(s):} @code{vcgt.f32 @var{q0}, @var{q0}, @var{q0}}@end itemize@subsubsection Comparison (absolute greater-than-or-equal-to)@itemize @bullet@item uint32x2_t vcage_f32 (float32x2_t, float32x2_t)@*@emph{Form of expected instruction(s):} @code{vacge.f32 @var{d0}, @var{d0}, @var{d0}}@end itemize@itemize @bullet@item uint32x4_t vcageq_f32 (float32x4_t, float32x4_t)@*@emph{Form of expected instruction(s):} @code{vacge.f32 @var{q0}, @var{q0}, @var{q0}}@end itemize@subsubsection Comparison (absolute less-than-or-equal-to)@itemize @bullet@item uint32x2_t vcale_f32 (float32x2_t, float32x2_t)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -