@@ -42,24 +42,8 @@ foo1 (uint16x8_t inactive, uint32_t *a, mve_pred16_t p)
return vddupq_m (inactive, a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vddupt.u16 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint16x8_t
-foo2 (uint16x8_t inactive, mve_pred16_t p)
-{
- return vddupq_m (inactive, 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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32x4_t inactive, uint32_t *a, mve_pred16_t p)
return vddupq_m (inactive, a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vddupt.u32 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint32x4_t
-foo2 (uint32x4_t inactive, mve_pred16_t p)
-{
- return vddupq_m (inactive, 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" } } */
@@ -42,24 +42,8 @@ foo1 (uint8x16_t inactive, uint32_t *a, mve_pred16_t p)
return vddupq_m (inactive, a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vddupt.u8 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint8x16_t
-foo2 (uint8x16_t inactive, mve_pred16_t p)
-{
- return vddupq_m (inactive, 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" } } */
@@ -34,20 +34,8 @@ foo1 (uint32_t *a)
return vddupq_u16 (a, 1);
}
-/*
-**foo2:
-** ...
-** vddup.u16 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint16x8_t
-foo2 ()
-{
- return vddupq_u16 (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" } } */
@@ -34,20 +34,8 @@ foo1 (uint32_t *a)
return vddupq_u32 (a, 1);
}
-/*
-**foo2:
-** ...
-** vddup.u32 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint32x4_t
-foo2 ()
-{
- return vddupq_u32 (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" } } */
@@ -34,20 +34,8 @@ foo1 (uint32_t *a)
return vddupq_u8 (a, 1);
}
-/*
-**foo2:
-** ...
-** vddup.u8 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint8x16_t
-foo2 ()
-{
- return vddupq_u8 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32_t *a, mve_pred16_t p)
return vddupq_x_u16 (a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vddupt.u16 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint16x8_t
-foo2 (mve_pred16_t p)
-{
- return vddupq_x_u16 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32_t *a, mve_pred16_t p)
return vddupq_x_u32 (a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vddupt.u32 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint32x4_t
-foo2 (mve_pred16_t p)
-{
- return vddupq_x_u32 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32_t *a, mve_pred16_t p)
return vddupq_x_u8 (a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vddupt.u8 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint8x16_t
-foo2 (mve_pred16_t p)
-{
- return vddupq_x_u8 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint16x8_t inactive, uint32_t *a, mve_pred16_t p)
return vidupq_m (inactive, a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vidupt.u16 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint16x8_t
-foo2 (uint16x8_t inactive, mve_pred16_t p)
-{
- return vidupq_m (inactive, 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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32x4_t inactive, uint32_t *a, mve_pred16_t p)
return vidupq_m (inactive, a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vidupt.u32 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint32x4_t
-foo2 (uint32x4_t inactive, mve_pred16_t p)
-{
- return vidupq_m (inactive, 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" } } */
@@ -42,24 +42,8 @@ foo1 (uint8x16_t inactive, uint32_t *a, mve_pred16_t p)
return vidupq_m (inactive, a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vidupt.u8 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint8x16_t
-foo2 (uint8x16_t inactive, mve_pred16_t p)
-{
- return vidupq_m (inactive, 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" } } */
@@ -34,20 +34,8 @@ foo1 (uint32_t *a)
return vidupq_u16 (a, 1);
}
-/*
-**foo2:
-** ...
-** vidup.u16 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint16x8_t
-foo2 ()
-{
- return vidupq_u16 (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" } } */
@@ -34,20 +34,8 @@ foo1 (uint32_t *a)
return vidupq_u32 (a, 1);
}
-/*
-**foo2:
-** ...
-** vidup.u32 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint32x4_t
-foo2 ()
-{
- return vidupq_u32 (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" } } */
@@ -34,20 +34,8 @@ foo1 (uint32_t *a)
return vidupq_u8 (a, 1);
}
-/*
-**foo2:
-** ...
-** vidup.u8 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint8x16_t
-foo2 ()
-{
- return vidupq_u8 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32_t *a, mve_pred16_t p)
return vidupq_x_u16 (a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vidupt.u16 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint16x8_t
-foo2 (mve_pred16_t p)
-{
- return vidupq_x_u16 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32_t *a, mve_pred16_t p)
return vidupq_x_u32 (a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vidupt.u32 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint32x4_t
-foo2 (mve_pred16_t p)
-{
- return vidupq_x_u32 (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" } } */
@@ -42,24 +42,8 @@ foo1 (uint32_t *a, mve_pred16_t p)
return vidupq_x_u8 (a, 1, p);
}
-/*
-**foo2:
-** ...
-** vmsr p0, (?:ip|fp|r[0-9]+)(?: @.*|)
-** ...
-** vpst(?: @.*|)
-** ...
-** vidupt.u8 q[0-9]+, (?:ip|fp|r[0-9]+), #[0-9]+(?: @.*|)
-** ...
-*/
-uint8x16_t
-foo2 (mve_pred16_t p)
-{
- return vidupq_x_u8 (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" } } */