FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MULSHIFT32()

__inline int32_t fl::third_party::MULSHIFT32 ( int32_t x,
int32_t y )

Multiply together two 32-bit numbers and return the top 32-bits of the result.

Definition at line 503 of file assembly.h.

504{
505 Word64 result = ((Word64) x) * y;
506
507 return (int32_t)(result >> 32);
508}
fl::i32 int32_t
Definition coder.h:220
long long Word64
Definition assembly.h:498
expected< T, E > result
Alias for expected (Rust-style naming)
Definition result.h:31

References FL_NOEXCEPT, fl::x, and fl::y.

Referenced by AntiAlias(), DequantBlock(), FDCT32(), idct9(), imdct12(), IMDCT12x3(), IMDCT36(), IntensityProcMPEG1(), IntensityProcMPEG2(), and WinPrevious().

+ Here is the caller graph for this function: