Commit | Line | Data |
---|---|---|
0d2bcfaf NC |
1 | # mov test |
2 | ||
886a2506 | 3 | # reg,reg |
0d2bcfaf NC |
4 | mov r0,r1 |
5 | mov fp,sp | |
6 | ||
886a2506 | 7 | # shimm values |
0d2bcfaf NC |
8 | mov r0,0 |
9 | mov r1,-1 | |
10 | mov 0,r2 | |
0d2bcfaf | 11 | mov r4,255 |
886a2506 | 12 | mov 0,255 |
0d2bcfaf | 13 | mov r6,-256 |
0d2bcfaf | 14 | |
886a2506 | 15 | # limm values |
0d2bcfaf | 16 | mov r11,0x42424242 |
886a2506 | 17 | mov 0, 0x12345678 |
0d2bcfaf | 18 | |
886a2506 NC |
19 | # symbols |
20 | mov r0,@foo | |
0d2bcfaf | 21 | |
886a2506 | 22 | # conditional execution |
0d2bcfaf NC |
23 | mov.al r0,r1 |
24 | mov.ra r3,r4 | |
25 | mov.eq r6,r7 | |
886a2506 | 26 | mov.z r9,r10 |
0d2bcfaf NC |
27 | mov.ne r12,r13 |
28 | mov.nz r15,r16 | |
29 | mov.pl r18,r19 | |
886a2506 | 30 | mov.p r21,r22 |
0d2bcfaf | 31 | mov.mi r24,r25 |
886a2506 NC |
32 | mov.n r27,r28 |
33 | mov.cs r0,r1 | |
34 | mov.c r3,r4 | |
35 | mov.lo r6,r7 | |
36 | mov.cc r9,r0 | |
37 | mov.nc r2,r3 | |
38 | mov.hs r5,r6 | |
39 | mov.vs r8,r9 | |
40 | mov.v r1,r2 | |
41 | mov.vc r4,r5 | |
42 | mov.nv r7,r8 | |
43 | mov.gt r0,r0 | |
0d2bcfaf | 44 | mov.ge r0,0 |
886a2506 NC |
45 | mov.lt 0,r1 |
46 | mov.le 0,2 | |
0d2bcfaf NC |
47 | mov.hi r3,r3 |
48 | mov.ls r4,r4 | |
49 | mov.pnz r5,r5 | |
50 | ||
886a2506 | 51 | # flag setting |
0d2bcfaf NC |
52 | mov.f r0,r1 |
53 | mov.f r2,1 | |
0d2bcfaf NC |
54 | mov.f 0,r4 |
55 | mov.f r5,512 | |
0d2bcfaf | 56 | |
886a2506 | 57 | # conditional execution + flag setting |
0d2bcfaf NC |
58 | mov.eq.f r0,r1 |
59 | mov.ne.f r1,0 | |
886a2506 NC |
60 | mov.lt.f 0,r2 |
61 | mov.gt.f 0,r2 | |
62 | mov.le.f r0,512 | |
63 | mov.ge.f 0,r2 | |
64 | mov.n.f 0,512 |