From e847546098beb2748ff0da139cfa143f25eb2751 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Wed, 6 Dec 2023 14:44:03 +0000 Subject: [PATCH] add funding link to nlnet bug #672 --- openpower/sv/cookbook/pospopcnt.mdwn | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/openpower/sv/cookbook/pospopcnt.mdwn b/openpower/sv/cookbook/pospopcnt.mdwn index d3db8bb42..bf638c2a4 100644 --- a/openpower/sv/cookbook/pospopcnt.mdwn +++ b/openpower/sv/cookbook/pospopcnt.mdwn @@ -1,10 +1,21 @@ # Positional popcount SVP64 +**Links** + * * * RISC-V Bitmanip Extension Document Version 0.94-draft Editor: Claire Wolf Symbiotic GmbH +**Funding** + +This project is funded through the [NGI Assure Fund](https://nlnet.nl/assure), a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) program. Learn more at the [NLnet project page](https://nlnet.nl/project/Libre-SOC-OpenPOWER-ISA). + +[NLnet foundation logo](https://nlnet.nl) +[NGI Assure Logo](https://nlnet.nl/assure) + +**Introduction** + Positional popcount in optimised assembler is typically done on SIMD ISAs in around 500 lines. Power ISA thanks to `bpermd` can be much more efficient: with SVP64 even more so. The reference implementation showing the concept -- 2.30.2