compiler_rt: add __popcountsi2, __popcountdi2 and __popcountti2

- apply simpler approach than LLVM for __popcountdi2
  taken from The Art of Computer Programming and generalized
- rename popcountdi2.zig to popcount.zig
- test cases derived from popcountdi2_test.zig
- tests: compare naive approach 10_000 times with
  random numbers created from naive seed 42

    See #1290
1ea650bb75Jan Philipp Hafer committed on 11/29/2021, 8:50:25 PM· committed by Andrew Kelleyparentd3426ce
7 files changedLine totals unavailable