Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(580)

Side by Side Diff: crosstest/test_arith.h

Issue 265703002: Add Om1 lowering with no optimizations (Closed) Base URL: https://gerrit.chromium.org/gerrit/p/native_client/pnacl-subzero.git@master
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 uint64_t testAdd(uint64_t a, uint64_t b);
2 uint32_t testAdd(uint32_t a, uint32_t b);
3 uint16_t testAdd(uint16_t a, uint16_t b);
4 uint8_t testAdd(uint8_t a, uint8_t b);
5 bool testAdd(bool a, bool b);
6
7 double testFadd(double a, double b);
8 float testFadd(float a, float b);
9
10 uint64_t testSub(uint64_t a, uint64_t b);
11 uint32_t testSub(uint32_t a, uint32_t b);
12 uint16_t testSub(uint16_t a, uint16_t b);
13 uint8_t testSub(uint8_t a, uint8_t b);
14 bool testSub(bool a, bool b);
15
16 double testFsub(double a, double b);
17 float testFsub(float a, float b);
18
19 uint64_t testMul(uint64_t a, uint64_t b);
20 uint32_t testMul(uint32_t a, uint32_t b);
21 uint16_t testMul(uint16_t a, uint16_t b);
22 uint8_t testMul(uint8_t a, uint8_t b);
23 bool testMul(bool a, bool b);
24
25 double testFmul(double a, double b);
26 float testFmul(float a, float b);
27
28 uint64_t testUdiv(uint64_t a, uint64_t b);
29 uint32_t testUdiv(uint32_t a, uint32_t b);
30 uint16_t testUdiv(uint16_t a, uint16_t b);
31 uint8_t testUdiv(uint8_t a, uint8_t b);
32 bool testUdiv(bool a, bool b);
33
34 int64_t testSdiv(int64_t a, int64_t b);
35 int32_t testSdiv(int32_t a, int32_t b);
36 int16_t testSdiv(int16_t a, int16_t b);
37 int8_t testSdiv(int8_t a, int8_t b);
38 bool testSdiv(bool a, bool b);
39
40 double testFdiv(double a, double b);
41 float testFdiv(float a, float b);
42
43 uint64_t testUrem(uint64_t a, uint64_t b);
44 uint32_t testUrem(uint32_t a, uint32_t b);
45 uint16_t testUrem(uint16_t a, uint16_t b);
46 uint8_t testUrem(uint8_t a, uint8_t b);
47 bool testUrem(bool a, bool b);
48
49 int64_t testSrem(int64_t a, int64_t b);
50 int32_t testSrem(int32_t a, int32_t b);
51 int16_t testSrem(int16_t a, int16_t b);
52 int8_t testSrem(int8_t a, int8_t b);
53 bool testSrem(bool a, bool b);
54
55 double testFrem(double a, double b);
56 float testFrem(float a, float b);
57
58 uint64_t testShl(uint64_t a, uint64_t b);
59 uint32_t testShl(uint32_t a, uint32_t b);
60 uint16_t testShl(uint16_t a, uint16_t b);
61 uint8_t testShl(uint8_t a, uint8_t b);
62 bool testShl(bool a, bool b);
63
64 uint64_t testLshr(uint64_t a, uint64_t b);
65 uint32_t testLshr(uint32_t a, uint32_t b);
66 uint16_t testLshr(uint16_t a, uint16_t b);
67 uint8_t testLshr(uint8_t a, uint8_t b);
68 bool testLshr(bool a, bool b);
69
70 int64_t testAshr(int64_t a, int64_t b);
71 int32_t testAshr(int32_t a, int32_t b);
72 int16_t testAshr(int16_t a, int16_t b);
73 int8_t testAshr(int8_t a, int8_t b);
74 bool testAshr(bool a, bool b);
75
76 uint64_t testAnd(uint64_t a, uint64_t b);
77 uint32_t testAnd(uint32_t a, uint32_t b);
78 uint16_t testAnd(uint16_t a, uint16_t b);
79 uint8_t testAnd(uint8_t a, uint8_t b);
80 bool testAnd(bool a, bool b);
81
82 uint64_t testOr(uint64_t a, uint64_t b);
83 uint32_t testOr(uint32_t a, uint32_t b);
84 uint16_t testOr(uint16_t a, uint16_t b);
85 uint8_t testOr(uint8_t a, uint8_t b);
86 bool testOr(bool a, bool b);
87
88 uint64_t testXor(uint64_t a, uint64_t b);
89 uint32_t testXor(uint32_t a, uint32_t b);
90 uint16_t testXor(uint16_t a, uint16_t b);
91 uint8_t testXor(uint8_t a, uint8_t b);
92 bool testXor(bool a, bool b);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698