I will try to maintain this topic by inserting links in the first post (here) to the snippets to keep track of the snippets.
My examples are using AndyG's AssembleIt UDF / AssembleIt2 UDF which is here:
AssembleIt.au3 (needs FASM.au3 -> see link below (ward))
;AssembleIt by Andy @ www.autoit.de
;BIG thx to progandy for the "Buttons" in the debugger
;see examples how to call _AssembleIt()
;Listview changed in Debugger 12.05.2012
;SSE-Register
Compares two bitmap bitwise for difference and returns 0 or 1 accordingly.
_ASM_BitCompareBitmapsMMX.au3
#include <AssembleIt.au3>
;~ #include <GDIPlus.au3>
#include <ScreenCapture.au3>
_GDIPlus_Startup()
Global Const $hGDIBitmap1 = _ScreenCapture_Capture("", 0, 0, 199, 199)
Global Const $hGDIBitmap2 = _ScreenCapture_Capture("", 0, 0, 199, 199)
;~ Global Const $hGDIBitmap2 = _ScreenCapture_Capture("", 0, 10, 199, 209) ;ju