/[dotgnu-pnet]/pnet/engine/ppc_codegen.h
ViewVC logotype

Diff of /pnet/engine/ppc_codegen.h

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

revision 1.7 by t3rmin4t0r, Tue Dec 21 15:08:50 2004 UTC revision 1.8 by t3rmin4t0r, Sat Dec 25 13:31:32 2004 UTC
# Line 544  typedef unsigned int *ppc_inst_ptr; Line 544  typedef unsigned int *ppc_inst_ptr;
544  #define ppc_load_membase_ushort(inst,reg,basereg,offset)        \  #define ppc_load_membase_ushort(inst,reg,basereg,offset)        \
545                          ppc_membase_common((inst), (reg), (basereg), (offset), 40)                          ppc_membase_common((inst), (reg), (basereg), (offset), 40)
546    
547    #define ppc_load_membase_float_32(inst,freg,basereg,offset)     \
548                            ppc_membase_common((inst), (freg), (basereg), (offset), 48)
549    #define ppc_load_membase_float_64(inst,freg,basereg,offset)     \
550                            ppc_membase_common((inst), (freg), (basereg), (offset), 50)
551  /*  /*
552   * Store values of various sizes to a memory location defined by a   * Store values of various sizes to a memory location defined by a
553   * base register plus an offset.   * base register plus an offset.
# Line 559  typedef unsigned int *ppc_inst_ptr; Line 563  typedef unsigned int *ppc_inst_ptr;
563  #define ppc_store_membase_ushort(inst,reg,basereg,offset)       \  #define ppc_store_membase_ushort(inst,reg,basereg,offset)       \
564                          ppc_membase_common((inst), (reg), (basereg), (offset), 44)                          ppc_membase_common((inst), (reg), (basereg), (offset), 44)
565    
566    #define ppc_store_membase_float_32(inst,freg,basereg,offset)    \
567                            ppc_membase_common((inst), (freg), (basereg), (offset), 52)
568    #define ppc_store_membase_float_64(inst,freg,basereg,offset)    \
569                            ppc_membase_common((inst), (freg), (basereg), (offset), 54)
570  /*  /*
571   * Load various sized values from a memory location defined by a base   * Load various sized values from a memory location defined by a base
572   * register and an index register.   * register and an index register.

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

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