Mercurial > hg > CbC > CbC_gcc
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); |