* 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> |
||
|---|---|---|
| .. | ||
| Cache | ||
| PTC | ||
| ArmEmitterContext.cs | ||
| Compiler.cs | ||
| CompilerContext.cs | ||
| CompilerOptions.cs | ||
| ControlFlowGraph.cs | ||
| DelegateHelper.cs | ||
| DelegateInfo.cs | ||
| Delegates.cs | ||
| DirectCallStubs.cs | ||
| Dominance.cs | ||
| EmitterContext.cs | ||
| GuestFunction.cs | ||
| RegisterToLocal.cs | ||
| RegisterUsage.cs | ||
| RejitRequest.cs | ||
| SsaConstruction.cs | ||
| SsaDeconstruction.cs | ||
| TranslatedFunction.cs | ||
| Translator.cs | ||