aeddi / libc-part-asm-x64

Recode of some of the most used C functions in x86-64 assembly (Intel syntax)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

Recode of some of the most used C functions in assembly x86-64 (Intel syntax). You'll need to install nasm to compil using the Makefile. The code is deliberately verbose and almost all lines are commented.

Compatible with Linux and Darwin (OSX).

You can launch an unit tests suite using make test

Functions

  • ft_bzero
  • ft_cat
  • ft_isalnum
  • ft_isalpha
  • ft_isascii
  • ft_isdigit
  • ft_islower
  • ft_isprint
  • ft_isupper
  • ft_labs
  • ft_llabs
  • ft_memcpy
  • ft_memset
  • ft_putchar_fd
  • ft_putnbr_fd
  • ft_puts
  • ft_strcat
  • ft_strcmp
  • ft_strdup
  • ft_strlen
  • ft_tolower
  • ft_toupper

About

Recode of some of the most used C functions in x86-64 assembly (Intel syntax)


Languages

Language:Assembly 40.8%Language:C 30.8%Language:C++ 15.4%Language:Makefile 13.0%