1# mach: bfin 2 3.include "testutils.inc" 4 start 5 6 7 r1.l = 0x0; 8 r1.h = 0x8000; 9 A0.w=r1; 10 _dbg a1; 11 a0 = a0 << 8; 12 _dbg a0; 13 _dbg astat; 14 15 A0 = - A0; 16 _dbg astat; 17 _dbg a0; 18 r7 = astat; 19 20 cc = az; 21 r7 = cc; 22 dbga(r7.l, 0); 23 cc = an; 24 r7 = cc; 25 dbga(r7.l, 0); 26 cc = av0; 27 r7 = cc; 28 dbga(r7.l, 1); 29 cc = av0s; 30 r7 = cc; 31 dbga(r7.l, 1); 32 cc = av1; 33 r7 = cc; 34 dbga(r7.l, 0); 35 cc = av1s; 36 r7 = cc; 37 dbga(r7.l, 0); 38 39 r1.l = 0x0; 40 r1.h = 0x8000; 41 A1.w=r1; 42 _dbg a0; 43 a1 = a1 << 8; 44 _dbg a1; 45 _dbg astat; 46 47 A1 = - A1; 48 cc = az; 49 r7 = cc; 50 dbga(r7.l, 0); 51 cc = an; 52 r7 = cc; 53 dbga(r7.l, 0); 54 cc = av0; 55 r7 = cc; 56 dbga(r7.l, 1); 57 cc = av0s; 58 r7 = cc; 59 dbga(r7.l, 1); 60 cc = av1; 61 r7 = cc; 62 dbga(r7.l, 1); 63 cc = av1s; 64 r7 = cc; 65 dbga(r7.l, 1); 66 67 _dbg astat; 68 _dbg a1; 69 pass 70