1*4bdc9457SAndroid Build Coastguard Worker // Copyright 2020 Google LLC 2*4bdc9457SAndroid Build Coastguard Worker // 3*4bdc9457SAndroid Build Coastguard Worker // This source code is licensed under the BSD-style license found in the 4*4bdc9457SAndroid Build Coastguard Worker // LICENSE file in the root directory of this source tree. 5*4bdc9457SAndroid Build Coastguard Worker 6*4bdc9457SAndroid Build Coastguard Worker #include <xnnpack/common.h> 7*4bdc9457SAndroid Build Coastguard Worker 8*4bdc9457SAndroid Build Coastguard Worker 9*4bdc9457SAndroid Build Coastguard Worker // Table of exp2(k / 16) values decremented (as integer) by (k << 19), k = 0..15 10*4bdc9457SAndroid Build Coastguard Worker XNN_INTERNAL const float xnn_table_exp2minus_k_over_16[16] = { 11*4bdc9457SAndroid Build Coastguard Worker 0x1.000000p+0f, 0x1.FB5586p-1f, 0x1.F72B84p-1f, 0x1.F387A6p-1f, 12*4bdc9457SAndroid Build Coastguard Worker 0x1.F06FE0p-1f, 0x1.EDEA64p-1f, 0x1.EBFDAEp-1f, 0x1.EAB07Ep-1f, 13*4bdc9457SAndroid Build Coastguard Worker 0x1.EA09E6p-1f, 0x1.EA1148p-1f, 0x1.EACE54p-1f, 0x1.EC4918p-1f, 14*4bdc9457SAndroid Build Coastguard Worker 0x1.EE89FAp-1f, 0x1.F199BEp-1f, 0x1.F5818Ep-1f, 0x1.FA4AFAp-1f, 15*4bdc9457SAndroid Build Coastguard Worker }; 16