Hi, Maintainer,

I found some incidents in
http://gcc.gnu.org/onlinedocs/gcc/ARM-NEON-Intrinsics.html#ARM-NEON-Intrinsics

Please check the following:

|6.54.3.8 Comparison (less-than-or-equal-to)
|
|  uint32x2_t vcle_u32 (uint32x2_t, uint32x2_t) 
|      Form of expected instruction(s): vcge.u32 d0, d0, d0 
      (snip)
|  uint32x4_t vcleq_f32 (float32x4_t, float32x4_t) 
|      Form of expected instruction(s): vcge.f32 q0, q0, q0 

in above "vcge"s may be "vcle" or "vcgt".

|6.54.3.10 Comparison (less-than)
|
|  uint32x2_t vclt_u32 (uint32x2_t, uint32x2_t) 
|      Form of expected instruction(s): vcgt.u32 d0, d0, d0 
          (snip)
|  uint32x4_t vcltq_f32 (float32x4_t, float32x4_t) 
|      Form of expected instruction(s): vcgt.f32 q0, q0, q0 

in above "vcgt"s may be "vclt" or "vcge".

|6.54.3.12 Comparison (absolute less-than-or-equal-to)
|
|  uint32x2_t vcale_f32 (float32x2_t, float32x2_t) 
|      Form of expected instruction(s): vacge.f32 d0, d0, d0 
|
|  uint32x4_t vcaleq_f32 (float32x4_t, float32x4_t) 
|      Form of expected instruction(s): vacge.f32 q0, q0, q0 

in above "vacge"s may be "vacle" or "vacgt".

|6.54.3.14 Comparison (absolute less-than)
|
|  uint32x2_t vcalt_f32 (float32x2_t, float32x2_t) 
|      Form of expected instruction(s): vacgt.f32 d0, d0, d0 
|
|  uint32x4_t vcaltq_f32 (float32x4_t, float32x4_t) 
|      Form of expected instruction(s): vacgt.f32 q0, q0, q0 

in above "vacge"s must be "vaclt" or "vacge".

Best Regard.

================================================
Hashigo (Akihiko Shiotani)

ITS Group, 4th-Engineering Division
FUJITSU TEN LIMITED
2-28, Gosho-Dori 1-chome,
Hyogo-ku, KOBE, JAPAN
(ZIP:652-8510)
E-mail:shiot...@rd.ten.fujitsu.com
================================================
The three principal virtues of a programmer are
Laziness,Impatience, and Hubris.
(Larry Wall)
================================================


Reply via email to