Added ARMv7A implemetations and bug correction