7 macro creg {psw;fpsw;usp;isp;intb;bpsw;bpc;fintv;extb}
8 macro pswf {U;I;O;S;Z;C}
10 macro dregh {drh0;drh15}
11 macro dregl {drl0;drl15}
12 macro dcreg {dpsw;dcmr;dcent;depc}
13 macro dregPlo {dr1;dr7}
14 macro dregPhi {dr8;dr14}
16 macro simm8 {-128;127}
17 macro simm16 {-32768;32768}
18 macro simm24 {-8388608;8388607}
19 macro simm32 {-2147483648;2147483647}
21 macro imm {{simm8};{simm16};{simm24};{simm32}}
28 macro uimm16 {0;65535}
29 macro uimm24 {0;16777215}
30 macro uimm32 {0;4294967295}
32 macro imm32 {-2147483648;4294967295}
41 macro dsp {;{dsp8};{dsp16}}
42 macro dspL {;{dsp8L};{dsp16L}}
43 macro dspD {;{dsp8D};{dsp16D}}
45 macro memex {.ub;.b;.uw;.w;.l}
46 macro memx {dsp}[{reg}]{memex}
47 macro mem {dsp}[{reg}]
51 macro cnd {geu;c;eq;z;gtu;pz;ge;gt;o;ltu;nc;ne;nz;leu;n;lt;le;no}
52 macro lab_s {.+3;.+10;foo}
53 macro lab_b {.-128;.+127;foo}
54 macro lab_w {.-32768;.+32767;foo}
55 macro lab_a {.-8388608;.+8388607;foo}
56 macro lab_l {.-2147483648;.+2147483647;foo}