mach.c 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*
  2. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  3. * See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. /*
  6. * $Id$
  7. */
  8. /*
  9. * Values depend on the machine on which this program should run.
  10. * Now for Vax 11/750.
  11. */
  12. #include <local.h>
  13. #define K 1024L
  14. #if BIGMACHINE
  15. #define INCRSIZE 8192
  16. mems[ALLOEMIT + 0].mem_left = 64 * K;
  17. mems[ALLOEMIT + 1].mem_left = 4 * K;
  18. mems[ALLOEMIT + 2].mem_left = 16 * K;
  19. mems[ALLORELO].mem_left = 24 * K;
  20. mems[ALLOLOCL].mem_left = 16 * K;
  21. mems[ALLOGLOB].mem_left = 16 * K;
  22. mems[ALLOLCHR].mem_left = 16 * K;
  23. mems[ALLOGCHR].mem_left = 16 * K;
  24. #ifdef SYMDBUG
  25. mems[ALLODBUG].mem_left = 32 * K;
  26. #endif /* SYMDBUG */
  27. mems[ALLOSYMB].mem_left = 8 * K;
  28. mems[ALLOARCH].mem_left = 4 * K;
  29. mems[ALLOMODL].mem_left = 64 * K;
  30. mems[ALLORANL].mem_left = 8 * K;
  31. #else
  32. #define INCRSIZE 256
  33. mems[ALLOEMIT + 0].mem_left = 8 * K;
  34. mems[ALLOEMIT + 1].mem_left = 2 * K;
  35. mems[ALLOEMIT + 2].mem_left = 4 * K;
  36. mems[ALLORELO].mem_left = 2 * K;
  37. mems[ALLOLOCL].mem_left = 2 * K;
  38. mems[ALLOGLOB].mem_left = 2 * K;
  39. mems[ALLOLCHR].mem_left = 2 * K;
  40. mems[ALLOGCHR].mem_left = 2 * K;
  41. #ifdef SYMDBUG
  42. mems[ALLODBUG].mem_left = 2 * K;
  43. #endif /* SYMDBUG */
  44. mems[ALLOSYMB].mem_left = 2 * K;
  45. mems[ALLOARCH].mem_left = 1 * K;
  46. mems[ALLOMODL].mem_left = 12 * K;
  47. mems[ALLORANL].mem_left = 4 * K;
  48. #endif