[fpc-devel] Successful implementation of inline support forpure assembler routines on x86

Florian Klämpfl florian at freepascal.org
Sun Mar 17 21:58:36 CET 2019


Am 17.03.19 um 21:47 schrieb Martok:
> Am 17.03.2019 um 18:57 schrieb Florian Klämpfl:
>> How is it better than intrinsics support (similiar to gcc/icc etc.)?
> It *exists*?
> 
> Remember how long it took to get PopCnt support? 

PopCnt is not really an intrinsic as it has a fallback counter part and 
works on all platforms. Intrinsic means that it is really mapped 
directly to the CPU instruction without any fallbacks.

As the branch of Jeppe shows, it is pretty easy, just requires some 
continuous work.

> How about the rest of the BMI? > TBM? AES-NI? Newer AVX?

See above.



More information about the fpc-devel mailing list