MCPcopy Create free account
hub / github.com/BinomialLLC/basis_universal / signExtend

Function signExtend

encoder/3rdparty/android_astc_decomp.cpp:281–287  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279}
280
281inline deInt32 signExtend (deInt32 src, int numSrcBits)
282{
283 DE_ASSERT(basisu_astc::inRange(numSrcBits, 2, 31));
284
285 const bool negative = (src & (1 << (numSrcBits-1))) != 0;
286 return src | (negative ? ~((1 << numSrcBits) - 1) : 0);
287}
288
289typedef uint16_t deFloat16;
290

Callers 1

decodeHDREndpointMode11Function · 0.85

Calls 1

inRangeFunction · 0.85

Tested by

no test coverage detected