Lime3DS/src/common
Marshall Mohror bd7ee8c315
Common: remove a mod from AlignUp (#5441)
In cases where the size is not a known constant when inlining, AlignUp<std::size_t> currently generates two 64-bit div instructions.
This generates one div and a cmov which is significantly cheaper.
2020-07-07 16:39:23 -05:00
..
logging
serialization
x64
alignment.h
announce_multiplayer_room.h
archives.h
assert.h
bit_field.h
bit_set.h
cityhash.cpp
cityhash.h
CMakeLists.txt
color.h
common_funcs.h
common_paths.h
common_types.h
construct.h
detached_tasks.cpp
detached_tasks.h
file_util.cpp
file_util.h
hash.h
linear_disk_cache.h
math_util.h
memory_ref.cpp
memory_ref.h
microprofile.cpp
microprofile.h
microprofileui.h
misc.cpp
param_package.cpp
param_package.h
quaternion.h
ring_buffer.h
scm_rev.cpp.in
scm_rev.h
scope_exit.h
string_util.cpp
string_util.h
swap.h
telemetry.cpp
telemetry.h
texture.cpp
texture.h
thread_queue_list.h
thread.cpp
thread.h
threadsafe_queue.h
timer.cpp
timer.h
vector_math.h
web_result.h
zstd_compression.cpp
zstd_compression.h