xref: /third_party/musl/src/math/log2f_data.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/math/
1570af302Sopenharmony_ci/*
2570af302Sopenharmony_ci * Copyright (c) 2017-2018, Arm Limited.
3570af302Sopenharmony_ci * SPDX-License-Identifier: MIT
4570af302Sopenharmony_ci */
5570af302Sopenharmony_ci#ifndef _LOG2F_DATA_H
6570af302Sopenharmony_ci#define _LOG2F_DATA_H
7570af302Sopenharmony_ci
8570af302Sopenharmony_ci#include <features.h>
9570af302Sopenharmony_ci
10570af302Sopenharmony_ci#define LOG2F_TABLE_BITS 4
11570af302Sopenharmony_ci#define LOG2F_POLY_ORDER 4
12570af302Sopenharmony_ciextern hidden const struct log2f_data {
13570af302Sopenharmony_ci	struct {
14570af302Sopenharmony_ci		double invc, logc;
15570af302Sopenharmony_ci	} tab[1 << LOG2F_TABLE_BITS];
16570af302Sopenharmony_ci	double poly[LOG2F_POLY_ORDER];
17570af302Sopenharmony_ci} __log2f_data;
18570af302Sopenharmony_ci
19570af302Sopenharmony_ci#endif
20

Indexes created Thu Nov 07 10:32:03 CST 2024