mach_dep.h 609 B

123456789101112131415161718192021
  1. /*
  2. * The Amsterdam Compiler Kit
  3. * See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. #ifndef MACH_PROTO_NCG_MACH_DEP_H
  6. #define MACH_PROTO_NCG_MACH_DEP_H
  7. /* Function prototypes that must be exported by specific machines */
  8. void regreturn(void);
  9. void mes(word type);
  10. void prolog(full nlocals);
  11. void con_part(int sz, word w);
  12. void con_mult(word sz);
  13. void con_float(void);
  14. int regscore(long off, int size, int typ, int score, int totyp);
  15. void i_regsave();
  16. void f_regsave();
  17. void regsave(char *regstr, long off, int size);
  18. void regreturn();
  19. #endif /* MACH_PROTO_NCG_MACH_DEP_H */