#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, 1, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, 1, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, 1, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhaddq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, 1, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, 1, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, 1, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vhsubq_x (a, b, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vmladavaxq_p (add, m1, m2, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vmladavaxq_p (add, m1, m2, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vmladavaxq_p (add, m1, m2, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vmladavaxq (add, m1, m2);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vmladavaxq (add, m1, m2);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vmladavaxq (add, m1, m2);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqaddq (a, b);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlahq (add, m1, m2);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlahq (add, m1, m2);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlahq (add, m1, m2);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlashq_m (m1, m2, add, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlashq_m (m1, m2, add, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlashq_m (m1, m2, add, p);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlashq (m1, m2, add);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlashq (m1, m2, add);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vqdmlashq (m1, m2, add);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (1.1, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (1.1, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (a, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (a, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (a, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (a, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (1, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (1, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (1, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
#include "arm_mve.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
**foo:
** ...
return vsetq_lane (1, b, 1);
}
+#ifdef __cplusplus
+}
+#endif
+
/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file