[fpc-devel] BMI2 instructions implemented

J. Gareth Moreton gareth at moreton-family.com
Sun Oct 7 02:08:57 CEST 2018


 Hi everyone,
 Sorry I've been away for a while - hope my infectious enthusiasm has still
been contagious!

 Anyhow, I've finally managed to implement the BMI2 instructions for i386
and x86-64 over at https://bugs.freepascal.org/view.php?id=33549.  I'm not
certain if everything is truly correct since my CPU doesn't actually
support the instructions.  I did, however, compare the disassembly of a
program written in Visual C++ with that of Free Pascal with the new
instructions, and confirmed that they produced the same machine code.  The
disassembler in Lazarus also now supports these instructions, so that acts
as a second source of comparison too.

 Gareth aka. Kit
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20181007/08a72f03/attachment.html>


More information about the fpc-devel mailing list