mageven
9bda7b4699
Implement VCNT instruction ( #1963 )
...
* Implement VCNT based on AArch64 CNT
Add tests
* Update PTC version
* Address LDj's comments
* Explicit size in encoding
* Tighter tests
* Replace SoftFallback with IR helper
Co-authored-by: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com>
* Reduce one BitwiseAnd from IR fallback
Based on popcount64b from https://en.wikipedia.org/wiki/Hamming_weight#Efficient_implementation
* Rename parameter and add assert
Co-authored-by: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com>
Co-authored-by: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com>
2021-02-22 16:26:13 +01:00
..
2020-06-18 13:37:21 +10:00
2020-10-21 09:13:44 -03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2020-12-17 20:32:09 +01:00
2020-02-24 08:20:40 +11:00
2020-02-29 12:12:15 +01:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2020-02-24 08:20:40 +11:00
2020-02-24 08:20:40 +11:00
2020-02-24 08:20:40 +11:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2020-02-24 08:20:40 +11:00
2020-02-24 08:20:40 +11:00
2019-08-08 21:56:22 +03:00
2020-02-24 08:20:40 +11:00
2020-02-24 08:20:40 +11:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-03-10 16:17:30 +11:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2020-10-21 09:13:44 -03:00
2021-02-22 16:26:13 +01:00
2019-08-08 21:56:22 +03:00
2019-08-08 21:56:22 +03:00