Sign in
chromium
/
external
/
github.com
/
Maratyszcza
/
FXdiv
/
HEAD
63058ef
Export LICENSE file in Bazel build
by Marat Dukhan
· 5 years ago
upstream/master
b408327
Disable _udiv64 and _udiv128 intrinsics on clang-cl and icpc
by Marat Dukhan
· 6 years ago
561254d
Update README
by Marat Dukhan
· 6 years ago
62d7d30
Disable inline assembly by default
by Marat Dukhan
· 6 years ago
8e02fe6
Indicate cloberred condition flags in inline assembly
by Marat Dukhan
· 6 years ago
8480d4e
Add disabled 128 / 64 -> 64 division implementation using __int128
by Marat Dukhan
· 6 years ago
dd41a28
Modernize CMake configuration files
by Marat Dukhan
· 6 years ago
6dff5c9
Update Google Benchmark in CMake builds to 1.5.0
by Marat Dukhan
· 6 years ago
d25336a
Use _udiv64 and _udiv128 intrinsics on MSVC
by Marat Dukhan
· 6 years ago
0bc00d1
Enable _BitScanReverse/_BitScanReverse64 in ARM/ARM64 builds
by Marat Dukhan
· 6 years ago
9ec04fc
Update Google Test in CMake builds to 1.10.0
by Marat Dukhan
· 6 years ago
f7dd057
Add Bazel configuration files
by Marat Dukhan
· 6 years ago
d80e7d1
Minor cleanup in fallback 64-bit CLZ
by Marat Dukhan
· 6 years ago
fd804a9
Travis-CI: configure with CMake
by Marat Dukhan
· 6 years ago
9e770c9
CMake: disable tests and benchmarks in a dependency build
by Marat Dukhan
· 6 years ago
f8c5354
Add ndk-build configuration files
by Marat Dukhan
· 7 years ago
b742d11
Disable inline assembly by default
by Marat Dukhan
· 7 years ago
811b482
Do not modify global CMAKE_CXX_FLAGS
by Marat Dukhan
· 8 years ago
1340c1d
Configure CMakeLists for download projects in CONFU_DEPENDENCIES_BINARY_DIR
by Marat Dukhan
· 8 years ago
a9feb41
Support option to disable inline assembly
by Marat Dukhan
· 8 years ago
8d6ecbe
CMake: support option to use pre-downloaded deps
by Marat Dukhan
· 8 years ago
d0a0894
README: fix caption for license badge
by Marat Dukhan
· 8 years ago
367b87e
Disable build of test for Google Benchmark in CMake configs
by Marat Dukhan
· 8 years ago
381f2fb
CMake 2.8.12 compatibility
by Marat Dukhan
· 8 years ago
68818b5
Small bug-fixes in CMake configs
by Marat Dukhan
· 8 years ago
759eca1
Do not download deps twice during CMake config
by Marat Dukhan
· 8 years ago
b2ee7a9
Confu-like deps handling in CMake build
by Marat Dukhan
· 8 years ago
d0a0d04
Build tests and benchmarks by default
by Marat Dukhan
· 8 years ago
f685849
Fix installation configuration with CMake
by Marat Dukhan
· 8 years ago
46139ff
CMake configuration
by Marat Dukhan
· 8 years ago
f796092
Inline asm: fix specification (potential bug)
by Marat Dukhan
· 9 years ago
1b24403
LICENSE: add Facebook copyright
by Marat Dukhan
· 9 years ago
8f85044
LICENSE: update year
by Marat Dukhan
· 9 years ago
ad0abcf
README: add license and Travis-CI badges
by Marat Dukhan
· 9 years ago
791777a
Travis-CI: test both clang and gcc builds
by Marat Dukhan
· 9 years ago
e6d65f4
Travis-CI: back to Ubuntu trusty for C++11 compiler
by Marat Dukhan
· 9 years ago
ecb8ce0
Travis-CI: install six
by Marat Dukhan
· 9 years ago
feb6564
Travis-CI: use Ubuntu precise
by Marat Dukhan
· 9 years ago
d0eca3d
Travis-CI: do not manually build dependencies
by Marat Dukhan
· 9 years ago
177a6f2
fxdiv_remainder_* functions
by Marat Dukhan
· 9 years ago
dac9fce
Add Travis-CI manifest
by Marat Dukhan
· 9 years ago
967a027
Full set of benchmarks
by Marat Dukhan
· 9 years ago
5e42a78
Config: swtich to confu
by Marat Dukhan
· 9 years ago
be9e375
README: report PPC64 tests
by Marat Dukhan
· 9 years ago
ba65e0d
Header: include limits.h/climits for better portability
by Marat Dukhan
· 10 years ago
45a1395
API: add round_down functions
by Marat Dukhan
· 10 years ago
2688b7a
API: rename fxdiv_divisor_*_t.d to fxdir_divisor_*_t.value
by Marat Dukhan
· 10 years ago
2fe0e11
API: add functions to return both quotient and remainder
by Marat Dukhan
· 10 years ago
8b9467c
Test: add test of division by power-of-2 plus 1
by Marat Dukhan
· 10 years ago
6b54d57
Test: fix power-of-two data type in uint64_t division tests
by Marat Dukhan
· 10 years ago
1bdd221
Test: add test of division by power-of-2 less 1
by Marat Dukhan
· 10 years ago
36df54b
Test: optimize division by power-of-2 test
by Marat Dukhan
· 10 years ago
8085e01
Test: update code for the new API
by Marat Dukhan
· 10 years ago
2273fcb
API: rename fxdiv_*_t to fxdiv_divisor_*_t
by Marat Dukhan
· 10 years ago
c5eeeae
Initialization: make inline assembly compatible with gcc
by Marat Dukhan
· 10 years ago
faf282b
README: document support on ARMv7
by Marat Dukhan
· 10 years ago
b606da9
CMake: update config for older Linux systems
by Marat Dukhan
· 10 years ago
811f05a
Header: make FXdiv compatible with pre-C++11 C++ compilers
by Marat Dukhan
· 10 years ago
846507a
README: documented new implemented configurations
by Marat Dukhan
· 10 years ago
908f051
Initialization: implementation for compilers without CLZ/BSR intrinsics
by Marat Dukhan
· 10 years ago
1ba1966
Initialization: some inline assembly for x86 & x86-64
by Marat Dukhan
· 10 years ago
595b611
GCC 64-bit: use __SIZEOF_INT128__ to detect unsigned __int128 support
by Marat Dukhan
· 10 years ago
c02dfdc
Extended multiplication: rethink the use of MSVC intrinsics
by Marat Dukhan
· 10 years ago
b9a7fd4
README: document new working configurations
by Marat Dukhan
· 10 years ago
5efd2d1
uint64_t: generic implementation of 128-bit/64-bit division
by Marat Dukhan
· 10 years ago
7b56884
License: MIT
by Marat Dukhan
· 10 years ago
7ec7e98
Test: reuse precomputed divisor in test vs native division
by Marat Dukhan
· 10 years ago
ee5e2d2
Initial release
by Marat Dukhan
· 10 years ago