am-kernels/cpu-tests/tests/unalign.c

19 lines
293 B
C
Raw Normal View History

2020-08-11 17:38:42 +00:00
#include "trap.h"
volatile unsigned x = 0xffffffff;
volatile unsigned char buf[16];
int main() {
for(int i = 0; i < 4; i++) {
*((volatile unsigned*)(buf + 3)) = 0xaabbccdd;
x = *((volatile unsigned*)(buf + 3));
nemu_assert(x == 0xaabbccdd);
buf[0] = buf[1] = 0;
}
return 0;
}