On Jan 18, 12:01 pm, Thomas Dybdahl Ahle <[EMAIL PROTECTED]> wrote: > Hi, I'm writing an app in python, and I'm storing some a lot of data in > bitmaps. > I need a way to find the first or latest set bit in a 64bit number, and > for that I've implemented a small routine. > > Thing is that this routine is not as fast as I'd wish. I know most > processors implement BSF and BSR calls to do this efficiently. > Is there anyway to access those calls from python? > > I'd still have my routine as a fallback on nonsupporting architectures. > > -- > Med venlig hilsen, > Best regards, > Thomas
There isn't a simple way, but you have a couple of options: 1. put the code in a dll and call it from ctypes. 2. see extending and embedding in the documentation. Matt -- http://mail.python.org/mailman/listinfo/python-list