setjmp.S 786 B

1234567891011121314151617181920212223242526272829
  1. /* An executable stack is not required for these functions. */
  2. #if defined (__linux__) && defined (__ELF__)
  3. .section .note.GNU-stack,"",%progbits
  4. #endif
  5. #if defined(__i386__)
  6. #include "./i386/setjmp.S"
  7. #elif defined(__x86_64__)
  8. #include "./x86_64/setjmp.S"
  9. #elif defined(__sparc__)
  10. #include "./sparc64/setjmp.S"
  11. #elif defined(__mips__)
  12. #include "./mips/setjmp.S"
  13. #elif defined(__powerpc__) || defined(__PPC__)
  14. #include "./powerpc/setjmp.S"
  15. #elif defined(__ia64__)
  16. #include "./ia64/setjmp.S"
  17. #include "./ia64/longjmp.S"
  18. #elif defined(__arm__)
  19. #include "./arm/setjmp.S"
  20. #elif defined(__aarch64__)
  21. #include "./arm64/setjmp.S"
  22. #elif defined(__loongarch_lp64)
  23. #include "./loongarch64/setjmp.S"
  24. #elif defined(__riscv)
  25. #include "./riscv/setjmp.S"
  26. #else
  27. #error "Unknown target cpu type"
  28. #endif