#include <vector>
#include "draco/core/divide.h"
#include "draco/core/macros.h"
Go to the source code of this file.
◆ DRACO_ANS_DIV
| #define DRACO_ANS_DIV |
( |
| dividend, |
|
|
| divisor ) |
Value:fastdiv(dividend, divisor)
◆ DRACO_ANS_DIVIDE_BY_MULTIPLY
| #define DRACO_ANS_DIVIDE_BY_MULTIPLY 1 |
◆ DRACO_ANS_DIVREM
| #define DRACO_ANS_DIVREM |
( |
| quotient, |
|
|
| remainder, |
|
|
| dividend, |
|
|
| divisor ) |
Value: do { \
quotient = fastdiv(dividend, divisor); \
remainder = dividend - quotient * divisor; \
} while (0)
◆ DRACO_ANS_IMPL1
| #define DRACO_ANS_IMPL1 0 |
◆ DRACO_ANS_IO_BASE
| #define DRACO_ANS_IO_BASE 256 |
◆ DRACO_ANS_L_BASE
| #define DRACO_ANS_L_BASE (4096u) |
◆ DRACO_ANS_P8_PRECISION
| #define DRACO_ANS_P8_PRECISION 256u |
◆ rabs_read
| #define rabs_read rabs_desc_read |
◆ rabs_write
| #define rabs_write rabs_desc_write |
◆ UNPREDICTABLE
| #define UNPREDICTABLE |
( |
| x | ) |
|