Liam F

  •        0

Basic mathematical functions implemented using AVX

http://liamf.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

JWasm


JWasm is a Masm-compatible assembler. It supports 16-, 32- and 64-bit code, instructions up to AVX and various output formats. It's written in C.

aftermath


Provides sse/avx implementation for matrix storage, access and basic operations, probability distributions and fast ziggurat random number generators.

flat assembler


Fast and efficient self-assembling 80x86 assembler for DOS/Win32/Linux; with 8086-80486/Pentium/MMX/SSE/AVX/XOP instructions support, 16-bit/32-bit/64-bit code, binary/MZ/PE/COFF/ELF output formats.

Novahmath - Vector math library for native C++ applications.


NovahMath is a math library heavily based on the SlimMath project designed for use with C++ applications with DirectX being the primary target. NovahMath is designed to be fast by requiring SSE2 and allowing the use of newer instruction sets such as AVX.

Jitasm - x86/x64 JIT Assembler Library


jitasm[En] jitasm is C++ library for runtime code generation of x86/x64. You can write the code like a inline assembler. [Ja] jitasm�x86/x64�コードを動的�生��る���C++ライブラリ��。 インラインアセンブラ�よ��直感的�記述�動的�コード生�・実行を行��������。 Features[En] Header only library Support for x86, x64, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, avx, fma, xop, fma4 Automatic code generation of prolog

Electromag-with-cuda - Fun electromagnetism simulation application with OpenCL GPGPU acceleration


At the present moment, the application only displays static electric field lines generated from a static distribution of charges. It uses all available GPUs in the system to calculate the field lines, then displays them using OpenGL. However, the goal of ElectroMag is to evolve into a modular, high-performance framework for physics simulations. The functionality of Electromag is provided in several flavours: A generic C++ implementation, which can be used on virtually any architecture with a C++

Distorm - Powerful Disassembler Library For x86/AMD64


IntroductionWelcome to the diStorm3 binary stream disassembler library project! No more parsing strings! - diStorm3 is really a decomposer, which means it takes an instruction and returns a binary structure which describes it rather than static text. diStorm3 is now available for commercial use here.NewsApr 9th 2012: A major release of diStorm3.2 is now available. Fixed many instructions, either operand accuracy problems or typos in mnemonics. Fixed a few bugs introduced in July 2011. Added new

klee-avx - avx support branch for klee


avx support branch for klee

qemu-avx - Experimental AVX1 version of qemu


Experimental AVX1 version of qemu

maropu-avx_test


A test code for avx instructions