| /* { dg-do compile } */ | |
| /* { dg-require-effective-target vect_int } */ | |
| /* { dg-options "-Ofast" } */ | |
| /* | |
| **foo: | |
| ** shl v1.4s, v0.4s, 16 | |
| ** sub v0.4s, v1.4s, v0.4s | |
| ** ret | |
| */ | |
| #include <arm_neon.h> | |
| uint32x4_t foo (uint32x4_t a) | |
| { | |
| return a * 65535; | |
| } | |
| /* { dg-final { check-function-bodies "**" "" "" } } */ |