@@ -53,13 +53,13 @@ foo1 (uint16x8_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (uint16x8_t inactive, mve_pred16_t p)
+foo2 (uint16x8_t inactive, uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_m (inactive, 1, 1, 1, p);
+ return vdwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32x4_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (uint32x4_t inactive, mve_pred16_t p)
+foo2 (uint32x4_t inactive, uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_m (inactive, 1, 1, 1, p);
+ return vdwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint8x16_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (uint8x16_t inactive, mve_pred16_t p)
+foo2 (uint8x16_t inactive, uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_m (inactive, 1, 1, 1, p);
+ return vdwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint16x8_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return vdwdupq_u16 (1, 1, 1);
+ return vdwdupq_u16 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint32x4_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return vdwdupq_u32 (1, 1, 1);
+ return vdwdupq_u32 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint8x16_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return vdwdupq_u8 (1, 1, 1);
+ return vdwdupq_u8 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_x_u16 (1, 1, 1, p);
+ return vdwdupq_x_u16 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_x_u32 (1, 1, 1, p);
+ return vdwdupq_x_u32 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_x_u8 (1, 1, 1, p);
+ return vdwdupq_x_u8 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint16x8_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (uint16x8_t inactive, mve_pred16_t p)
+foo2 (uint16x8_t inactive, uint32_t *a, mve_pred16_t p)
{
- return viwdupq_m (inactive, 1, 1, 1, p);
+ return viwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32x4_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (uint32x4_t inactive, mve_pred16_t p)
+foo2 (uint32x4_t inactive, uint32_t *a, mve_pred16_t p)
{
- return viwdupq_m (inactive, 1, 1, 1, p);
+ return viwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint8x16_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (uint8x16_t inactive, mve_pred16_t p)
+foo2 (uint8x16_t inactive, uint32_t *a, mve_pred16_t p)
{
- return viwdupq_m (inactive, 1, 1, 1, p);
+ return viwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint16x8_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return viwdupq_u16 (1, 1, 1);
+ return viwdupq_u16 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint32x4_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return viwdupq_u32 (1, 1, 1);
+ return viwdupq_u32 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint8x16_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return viwdupq_u8 (1, 1, 1);
+ return viwdupq_u8 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return viwdupq_x_u16 (1, 1, 1, p);
+ return viwdupq_x_u16 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return viwdupq_x_u32 (1, 1, 1, p);
+ return viwdupq_x_u32 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return viwdupq_x_u8 (1, 1, 1, p);
+ return viwdupq_x_u8 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */