invalid tests for some architectures (char is not guaranteed to be signed or unsigned)
fix tests on ARM