5 char data
[] = {0xaa, 0xaa, 0xf1, 0xf2, 0xf3, 0xc4, 0xaa, 0xaa};
6 char exp
[] = {0xaa, 0xaa, 0x00, 0x01, 0x23, 0x4c, 0xaa, 0xaa};
10 " pack 2(4,%[data]),2(4,%[data])\n"
12 : [data
] "r" (&data
[0])
14 for (i
= 0; i
< 8; i
++) {
15 if (data
[i
] != exp
[i
]) {
16 write(1, "bad data\n", 9);