/* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" } } */

#include "test_sve_acle.h"

/*
** int8:
**	ret
*/
TEST_UNDEF (int8, svint8x4_t,
	    z0 = svundef4_s8 ())

/*
** uint8:
**	ret
*/
TEST_UNDEF (uint8, svuint8x4_t,
	    z0 = svundef4_u8 ())

/*
** int16:
**	ret
*/
TEST_UNDEF (int16, svint16x4_t,
	    z0 = svundef4_s16 ())

/*
** uint16:
**	ret
*/
TEST_UNDEF (uint16, svuint16x4_t,
	    z0 = svundef4_u16 ())

/*
** float16:
**	ret
*/
TEST_UNDEF (float16, svfloat16x4_t,
	    z0 = svundef4_f16 ())

/*
** bfloat16:
**	ret
*/
TEST_UNDEF (bfloat16, svbfloat16x4_t,
	    z0 = svundef4_bf16 ())

/*
** int32:
**	ret
*/
TEST_UNDEF (int32, svint32x4_t,
	    z0 = svundef4_s32 ())

/*
** uint32:
**	ret
*/
TEST_UNDEF (uint32, svuint32x4_t,
	    z0 = svundef4_u32 ())

/*
** float32:
**	ret
*/
TEST_UNDEF (float32, svfloat32x4_t,
	    z0 = svundef4_f32 ())

/*
** int64:
**	ret
*/
TEST_UNDEF (int64, svint64x4_t,
	    z0 = svundef4_s64 ())

/*
** uint64:
**	ret
*/
TEST_UNDEF (uint64, svuint64x4_t,
	    z0 = svundef4_u64 ())

/*
** float64:
**	ret
*/
TEST_UNDEF (float64, svfloat64x4_t,
	    z0 = svundef4_f64 ())
