File indexing completed on 2024-04-28 05:49:44
0001 /* 0002 SPDX-FileCopyrightText: 2023 Gabriel Barrantes <gabriel.barrantes.dev@outlook.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #define NO_LEVEL -1 0007 0008 #define LEVEL_0 0 0009 #define LEVEL_1 1 0010 #define LEVEL_2 2 0011 #define LEVEL_3 3 0012 #define LEVEL_4 4 0013 0014 #define ADD_PRIORITY_LEVEL LEVEL_0 0015 #define SUB_PRIORITY_LEVEL LEVEL_0 0016 #define MUL_PRIORITY_LEVEL LEVEL_1 0017 #define DIV_PRIORITY_LEVEL LEVEL_1 0018 #define INVERTSIGN_PRIORITY_LEVEL LEVEL_0 0019 0020 #define BINOMIAL_PRIORITY_LEVEL LEVEL_1 0021 #define MODULO_PRIORITY_LEVEL LEVEL_1 0022 #define INTEGER_DIVISION_PRIORITY_LEVEL LEVEL_1 0023 0024 #define OR_PRIORITY_LEVEL LEVEL_1 0025 #define AND_PRIORITY_LEVEL LEVEL_1 0026 #define XOR_PRIORITY_LEVEL LEVEL_1 0027 #define RSH_STR_PRIORITY_LEVEL LEVEL_1 0028 #define LSH_STR_PRIORITY_LEVEL LEVEL_1 0029 #define ONE_S_COMPLEMENT_PRIORITY_LEVEL LEVEL_1 0030 #define TWO_S_COMPLEMENT_PRIORITY_LEVEL LEVEL_1 0031 0032 #define POWER_PRIORITY_LEVEL LEVEL_4 0033 #define POWER_ROOT_PRIORITY_LEVEL LEVEL_4 0034 0035 #define PERMILE_PRIORITY_LEVEL LEVEL_3 0036 #define PERCENTAGE_PRIORITY_LEVEL LEVEL_3 0037 0038 #define CUBE_PRIORITY_LEVEL LEVEL_3 0039 #define SQUARE_PRIORITY_LEVEL LEVEL_3 0040 #define CUBIC_ROOT_PRIORITY_LEVEL LEVEL_3 0041 #define SQUARE_ROOT_PRIORITY_LEVEL LEVEL_3 0042 #define RECIPROCAL_ROOT_PRIORITY_LEVEL LEVEL_4 0043 0044 #define LN_PRIORITY_LEVEL LEVEL_4 0045 #define EXP_PRIORITY_LEVEL LEVEL_4 0046 #define EXP_10_PRIORITY_LEVEL LEVEL_4 0047 #define LOG_10_PRIORITY_LEVEL LEVEL_4 0048 0049 #define SIN_PRIORITY_LEVEL LEVEL_4 0050 #define COS_PRIORITY_LEVEL LEVEL_4 0051 #define TAN_PRIORITY_LEVEL LEVEL_4 0052 #define ASIN_PRIORITY_LEVEL LEVEL_4 0053 #define ACOS_PRIORITY_LEVEL LEVEL_4 0054 #define ATAN_PRIORITY_LEVEL LEVEL_4 0055 0056 #define SINH_PRIORITY_LEVEL LEVEL_4 0057 #define COSH_PRIORITY_LEVEL LEVEL_4 0058 #define TANH_PRIORITY_LEVEL LEVEL_4 0059 #define ASINH_PRIORITY_LEVEL LEVEL_4 0060 #define ACOSH_PRIORITY_LEVEL LEVEL_4 0061 #define ATANH_PRIORITY_LEVEL LEVEL_4 0062 0063 #define GAMMA_PRIORITY_LEVEL LEVEL_4 0064 #define FACTORIAL_PRIORITY_LEVEL LEVEL_3