cat:
original:
sw:
original putimagedata:
sw putimagedata:
original fillrect:
sw fillrect: