2 /* { dg-require-effective-target arm_v8_2a_fp16_scalar_hw } */
3 /* { dg-add-options arm_v8_2a_fp16_scalar } */
4 /* { dg-skip-if "" { arm*-*-* } } */
18 float16_t input_1
[] = { A
, B
, C
, D
};
19 float16_t input_2
[] = { E
, F
, G
, H
};
20 float16_t expected
[] = { A
, B
, C
, H
};
22 #define TEST_MSG "VMINH_F16"
23 #define INSN_NAME vminh_f16
25 #define INPUT_1 input_1
26 #define INPUT_2 input_2
27 #define EXPECTED expected
29 #define INPUT_TYPE float16_t
30 #define OUTPUT_TYPE float16_t
31 #define OUTPUT_TYPE_SIZE 16
33 /* Include the template for unary scalar operations. */
34 #include "binary_scalar_op.inc"