added different macros for 32 and 64 bit accesses
changed macros but still slow