fixed absolute function issue on aarch64, the issue is particular overflow behaviour, and some C compiler optimization doesn't like that.