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
- /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
- /usr/src/linux-5.2.9/Makefile
- /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
- /usr/src/linux-5.2.9/include/linux/syscalls.h
- /home/user/add2Float.c
- /home/user/addWrapper.h 10. /home/user/addWrapper.c
Results