/* PR optimization/13313 */ /* Origin: Mike Lerwill */ extern void abort(void); void DisplayNumber (unsigned long v) { if (v != 0x9aL) abort(); } unsigned long ReadNumber (void) { return 0x009a0000L; } int main (void) { unsigned long tmp; tmp = (ReadNumber() & 0x00ff0000L) >> 16; DisplayNumber (tmp); return 0; }