/[qemu]/qemu/target-arm/nwfpe/fpa11.h
ViewVC logotype

Diff of /qemu/target-arm/nwfpe/fpa11.h

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

revision 1.1 by bellard, Mon Feb 16 21:43:58 2004 UTC revision 1.2 by bellard, Mon Feb 7 12:43:57 2005 UTC
# Line 22  Line 22 
22  #ifndef __FPA11_H__  #ifndef __FPA11_H__
23  #define __FPA11_H__  #define __FPA11_H__
24    
25    #include <stdlib.h>
26    #include <stdio.h>
27    #include <errno.h>
28    
29  #define GET_FPA11() (qemufpa)  #define GET_FPA11() (qemufpa)
30    
31  /*  /*
# Line 87  extern void resetFPA11(void); Line 91  extern void resetFPA11(void);
91  extern void SetRoundingMode(const unsigned int);  extern void SetRoundingMode(const unsigned int);
92  extern void SetRoundingPrecision(const unsigned int);  extern void SetRoundingPrecision(const unsigned int);
93    
 #define get_user(x,y) ((x)=*(y))  
 #define put_user(x,y) (*(y)=(x))  
94  static inline unsigned int readRegister(unsigned int reg)  static inline unsigned int readRegister(unsigned int reg)
95  {  {
96      return (user_registers[(reg)]);      return (user_registers[(reg)]);
# Line 128  unsigned    int ZF; Line 130  unsigned    int ZF;
130    
131  unsigned int EmulateAll(unsigned int opcode, FPA11* qfpa, unsigned int* qregs);  unsigned int EmulateAll(unsigned int opcode, FPA11* qfpa, unsigned int* qregs);
132    
133    /* included only for get_user/put_user macros */
134    #include "qemu.h"
135    
136  #endif  #endif

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