FloatingPointSysCall

This is an implementation of addition of 2 floating point numbers using integer operations, by making a system call in Linux.

General Instructions In the location in which add2Float.c and addWrapper.c is present, run the following commands:

make

./add2Floats

Files added and modified

  1. /usr/src/linux-5.2.9/add_syscall/add_syscall.c 2. /usr/src/linux-5.2.9/add_syscall/add_syscall.h 3. /usr/src/linux-5.2.9/add_syscall/Makefile
  2. /usr/src/linux-5.2.9/Makefile
  3. /usr/src/linux-5.2.9/arch/x86/entry/syscalls/syscall_64.tbl 6. /usr/src/linux-5.2.9/include/asm-generic/syscalls.h
  4. /usr/src/linux-5.2.9/include/linux/syscalls.h
  5. /home/user/add2Float.c
  6. /home/user/addWrapper.h 10. /home/user/addWrapper.c

Results

P1

P2

P3

P4