mathemu.h 881 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * arch/s390/kernel/mathemu.h
  3. * IEEE floating point emulation.
  4. *
  5. * S390 version
  6. * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation
  7. * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com)
  8. */
  9. #ifndef __MATHEMU__
  10. #define __MATHEMU__
  11. extern int math_emu_b3(__u8 *, struct pt_regs *);
  12. extern int math_emu_ed(__u8 *, struct pt_regs *);
  13. extern int math_emu_ldr(__u8 *);
  14. extern int math_emu_ler(__u8 *);
  15. extern int math_emu_std(__u8 *, struct pt_regs *);
  16. extern int math_emu_ld(__u8 *, struct pt_regs *);
  17. extern int math_emu_ste(__u8 *, struct pt_regs *);
  18. extern int math_emu_le(__u8 *, struct pt_regs *);
  19. extern int math_emu_lfpc(__u8 *, struct pt_regs *);
  20. extern int math_emu_stfpc(__u8 *, struct pt_regs *);
  21. extern int math_emu_srnm(__u8 *, struct pt_regs *);
  22. #endif /* __MATHEMU__ */