Mercurial > hg > CbC > CbC_gcc
comparison gcc/doc/arm-neon-intrinsics.texi @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
4694 | 4694 |
4695 @subsubsection Get lanes from a vector | 4695 @subsubsection Get lanes from a vector |
4696 | 4696 |
4697 @itemize @bullet | 4697 @itemize @bullet |
4698 @item uint32_t vget_lane_u32 (uint32x2_t, const int) | 4698 @item uint32_t vget_lane_u32 (uint32x2_t, const int) |
4699 @*@emph{Form of expected instruction(s):} @code{vmov.u32 @var{r0}, @var{d0}[@var{0}]} | 4699 @*@emph{Form of expected instruction(s):} @code{vmov.32 @var{r0}, @var{d0}[@var{0}]} |
4700 @end itemize | 4700 @end itemize |
4701 | 4701 |
4702 | 4702 |
4703 @itemize @bullet | 4703 @itemize @bullet |
4704 @item uint16_t vget_lane_u16 (uint16x4_t, const int) | 4704 @item uint16_t vget_lane_u16 (uint16x4_t, const int) |
4712 @end itemize | 4712 @end itemize |
4713 | 4713 |
4714 | 4714 |
4715 @itemize @bullet | 4715 @itemize @bullet |
4716 @item int32_t vget_lane_s32 (int32x2_t, const int) | 4716 @item int32_t vget_lane_s32 (int32x2_t, const int) |
4717 @*@emph{Form of expected instruction(s):} @code{vmov.s32 @var{r0}, @var{d0}[@var{0}]} | 4717 @*@emph{Form of expected instruction(s):} @code{vmov.32 @var{r0}, @var{d0}[@var{0}]} |
4718 @end itemize | 4718 @end itemize |
4719 | 4719 |
4720 | 4720 |
4721 @itemize @bullet | 4721 @itemize @bullet |
4722 @item int16_t vget_lane_s16 (int16x4_t, const int) | 4722 @item int16_t vget_lane_s16 (int16x4_t, const int) |
4730 @end itemize | 4730 @end itemize |
4731 | 4731 |
4732 | 4732 |
4733 @itemize @bullet | 4733 @itemize @bullet |
4734 @item float32_t vget_lane_f32 (float32x2_t, const int) | 4734 @item float32_t vget_lane_f32 (float32x2_t, const int) |
4735 @*@emph{Form of expected instruction(s):} @code{vmov.f32 @var{r0}, @var{d0}[@var{0}]} | 4735 @*@emph{Form of expected instruction(s):} @code{vmov.32 @var{r0}, @var{d0}[@var{0}]} |
4736 @end itemize | 4736 @end itemize |
4737 | 4737 |
4738 | 4738 |
4739 @itemize @bullet | 4739 @itemize @bullet |
4740 @item poly16_t vget_lane_p16 (poly16x4_t, const int) | 4740 @item poly16_t vget_lane_p16 (poly16x4_t, const int) |
4760 @end itemize | 4760 @end itemize |
4761 | 4761 |
4762 | 4762 |
4763 @itemize @bullet | 4763 @itemize @bullet |
4764 @item uint32_t vgetq_lane_u32 (uint32x4_t, const int) | 4764 @item uint32_t vgetq_lane_u32 (uint32x4_t, const int) |
4765 @*@emph{Form of expected instruction(s):} @code{vmov.u32 @var{r0}, @var{d0}[@var{0}]} | 4765 @*@emph{Form of expected instruction(s):} @code{vmov.32 @var{r0}, @var{d0}[@var{0}]} |
4766 @end itemize | 4766 @end itemize |
4767 | 4767 |
4768 | 4768 |
4769 @itemize @bullet | 4769 @itemize @bullet |
4770 @item uint16_t vgetq_lane_u16 (uint16x8_t, const int) | 4770 @item uint16_t vgetq_lane_u16 (uint16x8_t, const int) |
4778 @end itemize | 4778 @end itemize |
4779 | 4779 |
4780 | 4780 |
4781 @itemize @bullet | 4781 @itemize @bullet |
4782 @item int32_t vgetq_lane_s32 (int32x4_t, const int) | 4782 @item int32_t vgetq_lane_s32 (int32x4_t, const int) |
4783 @*@emph{Form of expected instruction(s):} @code{vmov.s32 @var{r0}, @var{d0}[@var{0}]} | 4783 @*@emph{Form of expected instruction(s):} @code{vmov.32 @var{r0}, @var{d0}[@var{0}]} |
4784 @end itemize | 4784 @end itemize |
4785 | 4785 |
4786 | 4786 |
4787 @itemize @bullet | 4787 @itemize @bullet |
4788 @item int16_t vgetq_lane_s16 (int16x8_t, const int) | 4788 @item int16_t vgetq_lane_s16 (int16x8_t, const int) |
4796 @end itemize | 4796 @end itemize |
4797 | 4797 |
4798 | 4798 |
4799 @itemize @bullet | 4799 @itemize @bullet |
4800 @item float32_t vgetq_lane_f32 (float32x4_t, const int) | 4800 @item float32_t vgetq_lane_f32 (float32x4_t, const int) |
4801 @*@emph{Form of expected instruction(s):} @code{vmov.f32 @var{r0}, @var{d0}[@var{0}]} | 4801 @*@emph{Form of expected instruction(s):} @code{vmov.32 @var{r0}, @var{d0}[@var{0}]} |
4802 @end itemize | 4802 @end itemize |
4803 | 4803 |
4804 | 4804 |
4805 @itemize @bullet | 4805 @itemize @bullet |
4806 @item poly16_t vgetq_lane_p16 (poly16x8_t, const int) | 4806 @item poly16_t vgetq_lane_p16 (poly16x8_t, const int) |