OLD | NEW |
1 /* Test the `vmovQ_nu8' ARM Neon intrinsic. */ | 1 /* Test the `vmovQ_nu8' ARM Neon intrinsic. */ |
2 /* This file was autogenerated by neon-testgen. */ | 2 /* This file was autogenerated by neon-testgen. */ |
3 | 3 |
4 /* { dg-do assemble } */ | 4 /* { dg-do assemble } */ |
5 /* { dg-require-effective-target arm_neon_ok } */ | 5 /* { dg-require-effective-target arm_neon_ok } */ |
6 /* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */ | 6 /* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */ |
7 | 7 |
8 #include "arm_neon.h" | 8 #include "arm_neon.h" |
9 | 9 |
10 void test_vmovQ_nu8 (void) | 10 void test_vmovQ_nu8 (void) |
11 { | 11 { |
12 uint8x16_t out_uint8x16_t; | 12 uint8x16_t out_uint8x16_t; |
13 uint8_t arg0_uint8_t; | 13 uint8_t arg0_uint8_t; |
14 | 14 |
15 out_uint8x16_t = vmovq_n_u8 (arg0_uint8_t); | 15 out_uint8x16_t = vmovq_n_u8 (arg0_uint8_t); |
16 } | 16 } |
17 | 17 |
18 /* { dg-final { scan-assembler "vdup\.8\[ » \]+\[qQ\]\[0-9\]+, \[rR\]\[0-9\]
+!?\(\[ » \]+@\[a-zA-Z0-9 \]+\)?\n" } } */ | 18 /* { dg-final { scan-assembler "vdup\.8\[ » \]+\[qQ\]\[0-9\]+, (\[rR\]\[0-9\
]+|\[dD\]\[0-9\]+\\\[\[0-9\]+\\\])!?\(\[ » \]+@\[a-zA-Z0-9 \]+\)?\n" } } */ |
19 /* { dg-final { cleanup-saved-temps } } */ | 19 /* { dg-final { cleanup-saved-temps } } */ |
OLD | NEW |