I needed a very fast x64 unsigned shift right, and doing it through an AutoIt array was way too slow.  So I decided to make a .dll to perform such a task.  While I was there, why not include all the bitwise operators that I know of.  And then why not make a UDF.  This is a bit like my wife does, she buys some draperies and then I end up repainting the whole room because the colors do not match anymore.  Anyway, hope it can be useful for you too. Let me know if you have enhancements or c