search for: copyintegersign

Displaying 2 results from an estimated 2 matches for "copyintegersign".

2018 Mar 30
0
Floor-integer-div and integer sign operations?
Hacker's Delight or this web page are probably the best references for tricks like this: https://graphics.stanford.edu/~seander/bithacks.html#CopyIntegerSign John On 03/30/2018 03:58 AM, edA-qa mort-ora-y via llvm-dev wrote: > I'm looking for ways to do some basic operations without using branches. > > The key operation I want is a floored/round-to-negative-infinity integer > division (as opposed to the default round-to-zero). >...
2018 Mar 30
2
Floor-integer-div and integer sign operations?
I'm looking for ways to do some basic operations without using branches. The key operation I want is a floored/round-to-negative-infinity integer division (as opposed to the default round-to-zero).     7 floordiv 5 = 1     -3 floordiv 5 = -1     -6 floordiv 5 = -2 As I guess that doesn't exist, the operation can be constructed as:    (a/b) + (a>>31) Assuming a is 32 bits. I can