Skip to content

This project contains dot product and array mapping functions for both single and double float values in Assembly x86 AT&T. The dot product function works on two arrays, while the mapping function passes each item of an array through a simple polynomial function.

Notifications You must be signed in to change notification settings

Daksh2060/dot-product-mapping-floats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dot Product and Polynomial Mapping in ASM x86

This Assembly x86 project implements a dot product and polynomial mapping function for C float arrays. There is a 32-bit and 64-bit implementation of both functions, accommodating both single and double precision float arrays. The dot product functions return the dot product of two equal-sized arrays, while the polynomial mapping function is used to pass all indices of an array through a polynomial. There is an equivalent implementation in C for each Assembly function for comparison of performance.

Features

How does it work?

Installation and Use

Follow these steps to set up and run the Dot Product and Polynomial Mapping functions:

  1. Clone the repository to your local machine:

    git clone 

Contact

Feel free to reach out if you have any questions, suggestions, or feedback:

About

This project contains dot product and array mapping functions for both single and double float values in Assembly x86 AT&T. The dot product function works on two arrays, while the mapping function passes each item of an array through a simple polynomial function.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published