Publishing 2019 R1 content
[platform/upstream/dldt.git] / inference-engine / thirdparty / mkl-dnn / src / cpu / xbyak / xbyak_bin2hex.h
1 /*******************************************************************************
2 * Copyright 2016-2019 Intel Corporation
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *     http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 *******************************************************************************/
16
17 /*******************************************************************************
18 * Copyright (c) 2007 MITSUNARI Shigeo
19 * All rights reserved.
20 *
21 * Redistribution and use in source and binary forms, with or without
22 * modification, are permitted provided that the following conditions are met:
23 *
24 * Redistributions of source code must retain the above copyright notice, this
25 * list of conditions and the following disclaimer.
26 * Redistributions in binary form must reproduce the above copyright notice,
27 * this list of conditions and the following disclaimer in the documentation
28 * and/or other materials provided with the distribution.
29 * Neither the name of the copyright owner nor the names of its contributors may
30 * be used to endorse or promote products derived from this software without
31 * specific prior written permission.
32 *
33 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
34 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
35 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
36 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
37 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
38 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
39 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
40 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
41 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
42 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
43 * THE POSSIBILITY OF SUCH DAMAGE.
44 *******************************************************************************/
45
46 enum {
47         B00000000= 0,
48         B00000001= 1,
49         B00000010= 2,
50         B00000011= 3,
51         B00000100= 4,
52         B00000101= 5,
53         B00000110= 6,
54         B00000111= 7,
55         B00001000= 8,
56         B00001001= 9,
57         B00001010= 10,
58         B00001011= 11,
59         B00001100= 12,
60         B00001101= 13,
61         B00001110= 14,
62         B00001111= 15,
63         B00010000= 16,
64         B00010001= 17,
65         B00010010= 18,
66         B00010011= 19,
67         B00010100= 20,
68         B00010101= 21,
69         B00010110= 22,
70         B00010111= 23,
71         B00011000= 24,
72         B00011001= 25,
73         B00011010= 26,
74         B00011011= 27,
75         B00011100= 28,
76         B00011101= 29,
77         B00011110= 30,
78         B00011111= 31,
79         B00100000= 32,
80         B00100001= 33,
81         B00100010= 34,
82         B00100011= 35,
83         B00100100= 36,
84         B00100101= 37,
85         B00100110= 38,
86         B00100111= 39,
87         B00101000= 40,
88         B00101001= 41,
89         B00101010= 42,
90         B00101011= 43,
91         B00101100= 44,
92         B00101101= 45,
93         B00101110= 46,
94         B00101111= 47,
95         B00110000= 48,
96         B00110001= 49,
97         B00110010= 50,
98         B00110011= 51,
99         B00110100= 52,
100         B00110101= 53,
101         B00110110= 54,
102         B00110111= 55,
103         B00111000= 56,
104         B00111001= 57,
105         B00111010= 58,
106         B00111011= 59,
107         B00111100= 60,
108         B00111101= 61,
109         B00111110= 62,
110         B00111111= 63,
111         B01000000= 64,
112         B01000001= 65,
113         B01000010= 66,
114         B01000011= 67,
115         B01000100= 68,
116         B01000101= 69,
117         B01000110= 70,
118         B01000111= 71,
119         B01001000= 72,
120         B01001001= 73,
121         B01001010= 74,
122         B01001011= 75,
123         B01001100= 76,
124         B01001101= 77,
125         B01001110= 78,
126         B01001111= 79,
127         B01010000= 80,
128         B01010001= 81,
129         B01010010= 82,
130         B01010011= 83,
131         B01010100= 84,
132         B01010101= 85,
133         B01010110= 86,
134         B01010111= 87,
135         B01011000= 88,
136         B01011001= 89,
137         B01011010= 90,
138         B01011011= 91,
139         B01011100= 92,
140         B01011101= 93,
141         B01011110= 94,
142         B01011111= 95,
143         B01100000= 96,
144         B01100001= 97,
145         B01100010= 98,
146         B01100011= 99,
147         B01100100= 100,
148         B01100101= 101,
149         B01100110= 102,
150         B01100111= 103,
151         B01101000= 104,
152         B01101001= 105,
153         B01101010= 106,
154         B01101011= 107,
155         B01101100= 108,
156         B01101101= 109,
157         B01101110= 110,
158         B01101111= 111,
159         B01110000= 112,
160         B01110001= 113,
161         B01110010= 114,
162         B01110011= 115,
163         B01110100= 116,
164         B01110101= 117,
165         B01110110= 118,
166         B01110111= 119,
167         B01111000= 120,
168         B01111001= 121,
169         B01111010= 122,
170         B01111011= 123,
171         B01111100= 124,
172         B01111101= 125,
173         B01111110= 126,
174         B01111111= 127,
175         B10000000= 128,
176         B10000001= 129,
177         B10000010= 130,
178         B10000011= 131,
179         B10000100= 132,
180         B10000101= 133,
181         B10000110= 134,
182         B10000111= 135,
183         B10001000= 136,
184         B10001001= 137,
185         B10001010= 138,
186         B10001011= 139,
187         B10001100= 140,
188         B10001101= 141,
189         B10001110= 142,
190         B10001111= 143,
191         B10010000= 144,
192         B10010001= 145,
193         B10010010= 146,
194         B10010011= 147,
195         B10010100= 148,
196         B10010101= 149,
197         B10010110= 150,
198         B10010111= 151,
199         B10011000= 152,
200         B10011001= 153,
201         B10011010= 154,
202         B10011011= 155,
203         B10011100= 156,
204         B10011101= 157,
205         B10011110= 158,
206         B10011111= 159,
207         B10100000= 160,
208         B10100001= 161,
209         B10100010= 162,
210         B10100011= 163,
211         B10100100= 164,
212         B10100101= 165,
213         B10100110= 166,
214         B10100111= 167,
215         B10101000= 168,
216         B10101001= 169,
217         B10101010= 170,
218         B10101011= 171,
219         B10101100= 172,
220         B10101101= 173,
221         B10101110= 174,
222         B10101111= 175,
223         B10110000= 176,
224         B10110001= 177,
225         B10110010= 178,
226         B10110011= 179,
227         B10110100= 180,
228         B10110101= 181,
229         B10110110= 182,
230         B10110111= 183,
231         B10111000= 184,
232         B10111001= 185,
233         B10111010= 186,
234         B10111011= 187,
235         B10111100= 188,
236         B10111101= 189,
237         B10111110= 190,
238         B10111111= 191,
239         B11000000= 192,
240         B11000001= 193,
241         B11000010= 194,
242         B11000011= 195,
243         B11000100= 196,
244         B11000101= 197,
245         B11000110= 198,
246         B11000111= 199,
247         B11001000= 200,
248         B11001001= 201,
249         B11001010= 202,
250         B11001011= 203,
251         B11001100= 204,
252         B11001101= 205,
253         B11001110= 206,
254         B11001111= 207,
255         B11010000= 208,
256         B11010001= 209,
257         B11010010= 210,
258         B11010011= 211,
259         B11010100= 212,
260         B11010101= 213,
261         B11010110= 214,
262         B11010111= 215,
263         B11011000= 216,
264         B11011001= 217,
265         B11011010= 218,
266         B11011011= 219,
267         B11011100= 220,
268         B11011101= 221,
269         B11011110= 222,
270         B11011111= 223,
271         B11100000= 224,
272         B11100001= 225,
273         B11100010= 226,
274         B11100011= 227,
275         B11100100= 228,
276         B11100101= 229,
277         B11100110= 230,
278         B11100111= 231,
279         B11101000= 232,
280         B11101001= 233,
281         B11101010= 234,
282         B11101011= 235,
283         B11101100= 236,
284         B11101101= 237,
285         B11101110= 238,
286         B11101111= 239,
287         B11110000= 240,
288         B11110001= 241,
289         B11110010= 242,
290         B11110011= 243,
291         B11110100= 244,
292         B11110101= 245,
293         B11110110= 246,
294         B11110111= 247,
295         B11111000= 248,
296         B11111001= 249,
297         B11111010= 250,
298         B11111011= 251,
299         B11111100= 252,
300         B11111101= 253,
301         B11111110= 254,
302         B11111111= 255
303 };