/[smarc]/smarc/src/spasm/kod.h
ViewVC logotype

Diff of /smarc/src/spasm/kod.h

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

revision 1.1 by batonik, Tue Dec 31 00:38:13 2002 UTC revision 1.2 by batonik, Tue Dec 31 12:17:23 2002 UTC
# Line 5  Line 5 
5  #ifndef SPASM_KOD_H  #ifndef SPASM_KOD_H
6  #define SPASM_KOD_H  #define SPASM_KOD_H
7    
8    #include "stale.h"
9    
10    #define TEST_F          ((ulint) 3 << 30)
11    #define TEST_OP         ((ulint) 7 << 22)
12    #define F_OP(x)         (((ulint) x & (TEST_F|TEST_OP)) >> 22)
13    #define F(x)            (((ulint) x & TEST_F) >> 30)
14    
15    #define CZY_BRANCH(x)   (F_OP(x) == 0x02)
16    #define CZY_SETHI(x)    (F_OP(x) == 0x04)
17    #define CZY_CALL(x)     (F(x) == 0x01)
18    
19  Lista   * DodajRozkaz (ulint, char, Lista *);   //rozkaz, jestAdres, link do etykiety  Lista   * DodajRozkaz (ulint, char, Lista *);   //rozkaz, jestAdres, link do etykiety
20  void    UsunRozkazy();  void    UsunRozkazy();
21    

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