/[smarc]/smarc/src/vmachine/instr_word.h
ViewVC logotype

Diff of /smarc/src/vmachine/instr_word.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by misto, Wed Nov 20 20:58:58 2002 UTC revision 1.2 by misto, Tue Nov 26 22:27:33 2002 UTC
# Line 16  class instr_word { Line 16  class instr_word {
16                          call_format, sethi_format };                          call_format, sethi_format };
17                  enum instr { add, addx, addcc, addxcc,                  enum instr { add, addx, addcc, addxcc,
18                                  sub, subx, subcc, subxcc,                                  sub, subx, subcc, subxcc,
19    
20                                  and, andcc,                                  and, andcc,
21                                  andn, andncc,                                  andn, andncc,
22                                  or, orcc,                                  or, orcc,
23                                  orn, orncc,                                  orn, orncc,
24                                  xor, xorcc,                                  xor, xorcc,
25                                  xnor, xnorcc,                                  xnor, xnorcc,
26                                    
27                                  sll, srl, sra,                                  sll, srl, sra,
28                                    
29                                  jmpl, save, restore,                                  jmpl, save, restore,
30                                    
31                                  ld, ldub, lduh, ldd, ldsb, ldsh,                                  ld, ldub, lduh, ldd, ldsb, ldsh,
32                                  st, stb, sth, std, ldstub, swap,                                  st, stb, sth, std, ldstub, swap,
33                                    
34                                  bn, be, ble, bl,                                  bn, be, ble, bl,
35                                  bleu, bcs, bneg, bvs,                                  bleu, bcs, bneg, bvs,
36                                  ba, bne, bg, bge,                                  ba, bne, bg, bge,
37                                  bgu, bcc, bpos, bvc,                                  bgu, bcc, bpos, bvc,
38                                    
39                                  sethi, call                                  sethi, call
40                  };                  };
41                  enum igroup { arlog, mem, branch, other };                  enum igroup { arith, logic, shift,
42                                    control, mem, branch, other };
43    
44                  format format;                  format format;
45                  instr instr;                  instr instr;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26