3 volatile unsigned long tmp
;
4 static const char use_idx
[] = "01234567890abcdefghijklmnopqrstuvwxyz";
6 static void depend_on(int val
) { tmp
= use_idx
[val
]; }
8 static void pretend_write(unsigned long* val
) { __asm__("" : "=m"(*val
) : :); }
10 static void do_compares(unsigned long value
)
12 unsigned char val1
= value
& 0xff;
15 __asm__("cli %[val],0x20\n\t"
24 __asm__("cli %[val],0x40\n\t"
36 unsigned long* buf
= malloc(sizeof(unsigned long));
38 do_compares(*buf
& 0x3f);