Fix test suite on arm

- Fix a test which assumed that char is signed
- Fix a test which assumed that alignof aligned is 16
- Restrict some embedded __asm__ tests to i386 || x86_64