overkill 32 bits avx2 assembly codemaster
commit70358df6145b57fa0a779775157db64f91476756
authorSylvain BERTRAND <sylvain.bertrand@legeek.net>
Fri, 7 Jan 2022 16:12:37 +0000 (7 16:12 +0000)
committerSylvain BERTRAND <sylvain.bertrand@legeek.net>
Fri, 7 Jan 2022 16:12:37 +0000 (7 16:12 +0000)
tree6def27e854efa8b9b5d4d1aa06e1884452232c32
parent9ce9b3facdfa0e61f524285a15902613a4bfd937
overkill 32 bits avx2 assembly code
154 files changed:
avx2.s [new file with mode: 0644]
build.sh
fasm/docs/fasmg.txt [new file with mode: 0644]
fasm/docs/manual.txt [new file with mode: 0644]
fasm/examples/8051/8051.inc [new file with mode: 0644]
fasm/examples/8051/hex.inc [new file with mode: 0644]
fasm/examples/8051/invert.asm [new file with mode: 0644]
fasm/examples/8051/make.cmd [new file with mode: 0644]
fasm/examples/avr/avr.inc [new file with mode: 0644]
fasm/examples/avr/counter.asm [new file with mode: 0644]
fasm/examples/avr/m16def.inc [new file with mode: 0644]
fasm/examples/avr/make.cmd [new file with mode: 0644]
fasm/examples/jvm/Test.asm [new file with mode: 0644]
fasm/examples/jvm/bytecode.inc [new file with mode: 0644]
fasm/examples/jvm/jclass.inc [new file with mode: 0644]
fasm/examples/jvm/make.cmd [new file with mode: 0644]
fasm/examples/x86/hello.asm [new file with mode: 0644]
fasm/examples/x86/include/80186.inc [new file with mode: 0644]
fasm/examples/x86/include/80286.inc [new file with mode: 0644]
fasm/examples/x86/include/80287.inc [new file with mode: 0644]
fasm/examples/x86/include/80386.inc [new file with mode: 0644]
fasm/examples/x86/include/80387.inc [new file with mode: 0644]
fasm/examples/x86/include/80486.inc [new file with mode: 0644]
fasm/examples/x86/include/8086.inc [new file with mode: 0644]
fasm/examples/x86/include/8087.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/adx.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/aes.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx2.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_4vnniw.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_bitalg.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_ifma.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_vbmi.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_vbmi2.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_vnni.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512_vpopcntdq.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512bw.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512cd.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512dq.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512er.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512f.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512pf.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/avx512vl.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/bmi1.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/bmi2.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/cet_ibt.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/cet_ss.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/f16c.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/fma.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/fsgsbase.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/gfni.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/hle.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/invpcid.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/mmx.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/movbe.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/movdir64b.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/movdiri.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/mpx.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/pclmulqdq.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/ptwrite.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/rdrand.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/rdseed.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/rdtscp.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/rtm.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/smx.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/sse.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/sse2.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/sse3.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/sse4.1.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/sse4.2.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/ssse3.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/vaes.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/vmx.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/vpclmulqdq.inc [new file with mode: 0644]
fasm/examples/x86/include/ext/xsave.inc [new file with mode: 0644]
fasm/examples/x86/include/format/coff.inc [new file with mode: 0644]
fasm/examples/x86/include/format/coffms.inc [new file with mode: 0644]
fasm/examples/x86/include/format/elf32.inc [new file with mode: 0644]
fasm/examples/x86/include/format/elf64.inc [new file with mode: 0644]
fasm/examples/x86/include/format/elfexe.inc [new file with mode: 0644]
fasm/examples/x86/include/format/format.inc [new file with mode: 0644]
fasm/examples/x86/include/format/macho.inc [new file with mode: 0644]
fasm/examples/x86/include/format/mz.inc [new file with mode: 0644]
fasm/examples/x86/include/format/pe.inc [new file with mode: 0644]
fasm/examples/x86/include/p5.inc [new file with mode: 0644]
fasm/examples/x86/include/p6.inc [new file with mode: 0644]
fasm/examples/x86/include/x64.inc [new file with mode: 0644]
fasm/examples/x86/life.asm [new file with mode: 0644]
fasm/examples/x86/make.cmd [new file with mode: 0644]
fasm/examples/x86/mandel.asm [new file with mode: 0644]
fasm/examples/x86/multiseg.asm [new file with mode: 0644]
fasm/examples/x86/usedpmi.asm [new file with mode: 0644]
fasm/examples/x86/win32.asm [new file with mode: 0644]
fasm/examples/x86/win64.asm [new file with mode: 0644]
fasm/examples/x86/win64avx.asm [new file with mode: 0644]
fasm/fasmg [new file with mode: 0644]
fasm/fasmg.exe [new file with mode: 0644]
fasm/fasmg.jg8x.zip [new file with mode: 0644]
fasm/fasmg.x64 [new file with mode: 0755]
fasm/license.txt [new file with mode: 0644]
fasm/readme.txt [new file with mode: 0644]
fasm/source/assembler.inc [new file with mode: 0644]
fasm/source/calm.inc [new file with mode: 0644]
fasm/source/conditions.inc [new file with mode: 0644]
fasm/source/console.inc [new file with mode: 0644]
fasm/source/directives.inc [new file with mode: 0644]
fasm/source/dos/fasmg.asm [new file with mode: 0644]
fasm/source/dos/malloc.inc [new file with mode: 0644]
fasm/source/dos/selfhost.inc [new file with mode: 0644]
fasm/source/dos/system.inc [new file with mode: 0644]
fasm/source/errors.inc [new file with mode: 0644]
fasm/source/expressions.inc [new file with mode: 0644]
fasm/source/floats.inc [new file with mode: 0644]
fasm/source/libc/fasmg.asm [new file with mode: 0644]
fasm/source/libc/selfhost.inc [new file with mode: 0644]
fasm/source/libc/system.inc [new file with mode: 0644]
fasm/source/linux/fasmg.asm [new file with mode: 0644]
fasm/source/linux/import32.inc [new file with mode: 0644]
fasm/source/linux/selfhost.inc [new file with mode: 0644]
fasm/source/linux/system.inc [new file with mode: 0644]
fasm/source/linux/x64/32on64.inc [new file with mode: 0644]
fasm/source/linux/x64/fasmg.asm [new file with mode: 0644]
fasm/source/linux/x64/malloc.inc [new file with mode: 0644]
fasm/source/linux/x64/selfhost.inc [new file with mode: 0644]
fasm/source/linux/x64/system.inc [new file with mode: 0644]
fasm/source/macos/fasmg [new file with mode: 0644]
fasm/source/macos/fasmg.asm [new file with mode: 0644]
fasm/source/macos/fasmg.o.asm [new file with mode: 0644]
fasm/source/macos/selfhost.inc [new file with mode: 0644]
fasm/source/macos/system.inc [new file with mode: 0644]
fasm/source/macos/x64/fasmg [new file with mode: 0644]
fasm/source/macos/x64/fasmg.asm [new file with mode: 0644]
fasm/source/macos/x64/selfhost.inc [new file with mode: 0644]
fasm/source/macos/x64/system.inc [new file with mode: 0644]
fasm/source/map.inc [new file with mode: 0644]
fasm/source/messages.inc [new file with mode: 0644]
fasm/source/output.inc [new file with mode: 0644]
fasm/source/reader.inc [new file with mode: 0644]
fasm/source/symbols.inc [new file with mode: 0644]
fasm/source/tables.inc [new file with mode: 0644]
fasm/source/variables.inc [new file with mode: 0644]
fasm/source/version.inc [new file with mode: 0644]
fasm/source/windows/dll/fasmg.asm [new file with mode: 0644]
fasm/source/windows/dll/localptr.inc [new file with mode: 0644]
fasm/source/windows/dll/selfhost.inc [new file with mode: 0644]
fasm/source/windows/dll/system.inc [new file with mode: 0644]
fasm/source/windows/fasmg.asm [new file with mode: 0644]
fasm/source/windows/kernel32.inc [new file with mode: 0644]
fasm/source/windows/selfhost.inc [new file with mode: 0644]
fasm/source/windows/system.inc [new file with mode: 0644]
gl.c
main.c
nyan.sh