comparison gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
5 #define CHECK(e,r) assert ((e) == r) 5 #define CHECK(e,r) assert ((e) == r)
6 #define CHECK2(e,r) (assert ((e) == r), temp = (e), assert (temp == r)) 6 #define CHECK2(e,r) (assert ((e) == r), temp = (e), assert (temp == r))
7 #define TEST(e) assert (e) 7 #define TEST(e) assert (e)
8 #define TESTNOT(e) assert (!(e)) 8 #define TESTNOT(e) assert (!(e))
9 9
10 volatile __fp16 h0 = 0.0; 10 __fp16 h0 = 0.0;
11 volatile __fp16 h1 = 1.0; 11 __fp16 h1 = 1.0;
12 volatile __fp16 h42 = 42.0; 12 __fp16 h42 = 42.0;
13 volatile __fp16 hm2 = -2.0; 13 __fp16 hm2 = -2.0;
14 volatile __fp16 temp; 14 __fp16 temp;
15 15
16 volatile float f0 = 0.0; 16 float f0 = 0.0;
17 volatile float f1 = 1.0; 17 float f1 = 1.0;
18 volatile float f42 = 42.0; 18 float f42 = 42.0;
19 volatile float fm2 = -2.0; 19 float fm2 = -2.0;
20 20
21 int main (void) 21 int main (void)
22 { 22 {
23 TEST (h1); 23 TEST (h1);
24 TESTNOT (h0); 24 TESTNOT (h0);