├── .cproject ├── .gitignore ├── .project ├── CMakeCache.txt └── readme.txt ├── CMakeLists.txt ├── COPYING.txt ├── LICENSE.txt ├── README.md ├── doc ├── VideoCoreIV-addendum.html ├── changelog.html ├── directives.html ├── expressions.html ├── extensions.html ├── index.html ├── infstyle.css ├── instructions.html ├── smallimmediate.html └── vc4.qinc.html ├── extra └── gtksourceview │ └── vc4asm.lang ├── makeDebug.Cmd ├── makeRelease.Cmd ├── makeTest.Cmd ├── runTest.Cmd ├── sample ├── hello_fft │ ├── CMakeLists.txt │ ├── gpu_fft.c │ ├── gpu_fft.h │ ├── gpu_fft.txt │ ├── gpu_fft_base.c │ ├── gpu_fft_shaders.c │ ├── gpu_fft_trans.c │ ├── gpu_fft_trans.h │ ├── gpu_fft_twiddles.c │ ├── hello_fft.c │ ├── hello_fft_2d.c │ ├── hello_fft_2d_bitmap.h │ ├── mailbox.c │ ├── mailbox.h │ ├── profile.pl │ ├── qasm │ │ ├── gpu_fft.qinc │ │ ├── gpu_fft_1024k.qasm │ │ ├── gpu_fft_128k.qasm │ │ ├── gpu_fft_16k.qasm │ │ ├── gpu_fft_1k.qasm │ │ ├── gpu_fft_2048k.qasm │ │ ├── gpu_fft_256.qasm │ │ ├── gpu_fft_256k.qasm │ │ ├── gpu_fft_2k.qasm │ │ ├── gpu_fft_32k.qasm │ │ ├── gpu_fft_4096k.qasm │ │ ├── gpu_fft_4k.qasm │ │ ├── gpu_fft_512.qasm │ │ ├── gpu_fft_512k.qasm │ │ ├── gpu_fft_64k.qasm │ │ ├── gpu_fft_8k.qasm │ │ └── gpu_fft_trans.qasm │ ├── stresstest.pl │ ├── stresstest2.pl │ ├── test.pl │ ├── test2.pl │ └── vcio2.h └── simple │ ├── CMakeLists.txt │ ├── mailbox.c │ ├── mailbox.h │ ├── numbers.hex │ ├── smitest.c │ ├── smitest.qasm │ └── vcio2.h ├── share ├── vc4inc │ └── vc4.qinc └── vc4tmpl │ ├── template.c │ ├── template.h │ └── template2.h ├── src ├── AssembleInst.MSG.h ├── AssembleInst.cpp ├── AssembleInst.h ├── AssembleInst.tables.cpp ├── CMakeLists.txt ├── DebugInfo.h ├── Disassembler.MSG.h ├── Disassembler.cpp ├── Disassembler.h ├── Disassembler.tables.cpp ├── Eval.MSG.h ├── Eval.cpp ├── Eval.h ├── Inst.cpp ├── Inst.h ├── Message.cpp ├── Message.h ├── Parser.MSG.h ├── Parser.cpp ├── Parser.h ├── Parser.tables.cpp ├── ReadBin.cpp ├── ReadBin.h ├── ReadX.cpp ├── ReadX.h ├── Reader.MSG.h ├── ReaderBase.cpp ├── ReaderBase.h ├── Validator.MSG.h ├── Validator.cpp ├── Validator.h ├── WriteC.cpp ├── WriteC.h ├── WriteELF.cpp ├── WriteELF.h ├── WriteQasm.cpp ├── WriteQasm.h ├── Writer.MSG.h ├── WriterBase.cpp ├── WriterBase.h ├── expr.cpp ├── expr.h ├── helpers.asm ├── utils.MSG.h ├── utils.cpp ├── utils.h ├── vc4asm.MSG.h ├── vc4asm.cpp ├── vc4dis.MSG.h └── vc4dis.cpp └── test ├── .gitignore ├── CMakeLists.txt ├── asm.macro.hex ├── asm.macro.qasm ├── asm.misc.hex ├── asm.misc.qasm ├── checkOutput.pl ├── gpu_fft.qinc ├── gpu_fft_1024k.qasm ├── gpu_fft_128k.qasm ├── gpu_fft_16k.qasm ├── gpu_fft_1k.qasm ├── gpu_fft_2048k.qasm ├── gpu_fft_2048k.qinc ├── gpu_fft_256.qasm ├── gpu_fft_256_new.qasm ├── gpu_fft_256k.qasm ├── gpu_fft_2k.qasm ├── gpu_fft_32k.qasm ├── gpu_fft_4k.qasm ├── gpu_fft_512.qasm ├── gpu_fft_512k.qasm ├── gpu_fft_64k.qasm ├── gpu_fft_8k.qasm ├── gpu_fft_ex.qinc ├── gpu_fft_trans.qasm ├── ignoreResult.pl ├── parser.macro.qasm ├── parser.pup.qasm ├── parser.rot.qasm ├── rpi_shader.qasm ├── rpi_shader.ref.c ├── rpi_shader.ref.h ├── shader_1024k.hex ├── shader_128k.hex ├── shader_16k.hex ├── shader_1k.dis ├── shader_1k.hex ├── shader_1k.loop ├── shader_2048k.hex ├── shader_256.hex ├── shader_256_new.hex ├── shader_256k.hex ├── shader_2k.hex ├── shader_32k.hex ├── shader_4k.hex ├── shader_512.hex ├── shader_512k.hex ├── shader_64k.hex ├── shader_8k.hex ├── shader_trans.hex └── validator.VPM.qasm /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/.project -------------------------------------------------------------------------------- /CMakeCache.txt/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/CMakeCache.txt/readme.txt -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/COPYING.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/README.md -------------------------------------------------------------------------------- /doc/VideoCoreIV-addendum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/VideoCoreIV-addendum.html -------------------------------------------------------------------------------- /doc/changelog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/changelog.html -------------------------------------------------------------------------------- /doc/directives.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/directives.html -------------------------------------------------------------------------------- /doc/expressions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/expressions.html -------------------------------------------------------------------------------- /doc/extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/extensions.html -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/infstyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/infstyle.css -------------------------------------------------------------------------------- /doc/instructions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/instructions.html -------------------------------------------------------------------------------- /doc/smallimmediate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/smallimmediate.html -------------------------------------------------------------------------------- /doc/vc4.qinc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/doc/vc4.qinc.html -------------------------------------------------------------------------------- /extra/gtksourceview/vc4asm.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/extra/gtksourceview/vc4asm.lang -------------------------------------------------------------------------------- /makeDebug.Cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/makeDebug.Cmd -------------------------------------------------------------------------------- /makeRelease.Cmd: -------------------------------------------------------------------------------- 1 | cmake -DMAKE_IMMEDIATELY=all . 2 | -------------------------------------------------------------------------------- /makeTest.Cmd: -------------------------------------------------------------------------------- 1 | cmake -DMAKE_IMMEDIATELY=test_all . 2 | -------------------------------------------------------------------------------- /runTest.Cmd: -------------------------------------------------------------------------------- 1 | cmake -DMAKE_IMMEDIATELY=test . 2 | -------------------------------------------------------------------------------- /sample/hello_fft/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/CMakeLists.txt -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft.c -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft.h -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft.txt -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft_base.c -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft_shaders.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft_shaders.c -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft_trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft_trans.c -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft_trans.h -------------------------------------------------------------------------------- /sample/hello_fft/gpu_fft_twiddles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/gpu_fft_twiddles.c -------------------------------------------------------------------------------- /sample/hello_fft/hello_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/hello_fft.c -------------------------------------------------------------------------------- /sample/hello_fft/hello_fft_2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/hello_fft_2d.c -------------------------------------------------------------------------------- /sample/hello_fft/hello_fft_2d_bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/hello_fft_2d_bitmap.h -------------------------------------------------------------------------------- /sample/hello_fft/mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/mailbox.c -------------------------------------------------------------------------------- /sample/hello_fft/mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/mailbox.h -------------------------------------------------------------------------------- /sample/hello_fft/profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/profile.pl -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft.qinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft.qinc -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_1024k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_1024k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_128k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_128k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_16k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_16k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_1k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_1k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_2048k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_2048k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_256.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_256.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_256k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_256k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_2k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_2k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_32k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_32k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_4096k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_4096k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_4k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_4k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_512.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_512.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_512k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_512k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_64k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_64k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_8k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_8k.qasm -------------------------------------------------------------------------------- /sample/hello_fft/qasm/gpu_fft_trans.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/qasm/gpu_fft_trans.qasm -------------------------------------------------------------------------------- /sample/hello_fft/stresstest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/stresstest.pl -------------------------------------------------------------------------------- /sample/hello_fft/stresstest2.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/stresstest2.pl -------------------------------------------------------------------------------- /sample/hello_fft/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/test.pl -------------------------------------------------------------------------------- /sample/hello_fft/test2.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/test2.pl -------------------------------------------------------------------------------- /sample/hello_fft/vcio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/hello_fft/vcio2.h -------------------------------------------------------------------------------- /sample/simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/CMakeLists.txt -------------------------------------------------------------------------------- /sample/simple/mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/mailbox.c -------------------------------------------------------------------------------- /sample/simple/mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/mailbox.h -------------------------------------------------------------------------------- /sample/simple/numbers.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/numbers.hex -------------------------------------------------------------------------------- /sample/simple/smitest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/smitest.c -------------------------------------------------------------------------------- /sample/simple/smitest.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/smitest.qasm -------------------------------------------------------------------------------- /sample/simple/vcio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/sample/simple/vcio2.h -------------------------------------------------------------------------------- /share/vc4inc/vc4.qinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/share/vc4inc/vc4.qinc -------------------------------------------------------------------------------- /share/vc4tmpl/template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/share/vc4tmpl/template.c -------------------------------------------------------------------------------- /share/vc4tmpl/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/share/vc4tmpl/template.h -------------------------------------------------------------------------------- /share/vc4tmpl/template2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/share/vc4tmpl/template2.h -------------------------------------------------------------------------------- /src/AssembleInst.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/AssembleInst.MSG.h -------------------------------------------------------------------------------- /src/AssembleInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/AssembleInst.cpp -------------------------------------------------------------------------------- /src/AssembleInst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/AssembleInst.h -------------------------------------------------------------------------------- /src/AssembleInst.tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/AssembleInst.tables.cpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/DebugInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/DebugInfo.h -------------------------------------------------------------------------------- /src/Disassembler.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Disassembler.MSG.h -------------------------------------------------------------------------------- /src/Disassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Disassembler.cpp -------------------------------------------------------------------------------- /src/Disassembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Disassembler.h -------------------------------------------------------------------------------- /src/Disassembler.tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Disassembler.tables.cpp -------------------------------------------------------------------------------- /src/Eval.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Eval.MSG.h -------------------------------------------------------------------------------- /src/Eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Eval.cpp -------------------------------------------------------------------------------- /src/Eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Eval.h -------------------------------------------------------------------------------- /src/Inst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Inst.cpp -------------------------------------------------------------------------------- /src/Inst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Inst.h -------------------------------------------------------------------------------- /src/Message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Message.cpp -------------------------------------------------------------------------------- /src/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Message.h -------------------------------------------------------------------------------- /src/Parser.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Parser.MSG.h -------------------------------------------------------------------------------- /src/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Parser.cpp -------------------------------------------------------------------------------- /src/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Parser.h -------------------------------------------------------------------------------- /src/Parser.tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Parser.tables.cpp -------------------------------------------------------------------------------- /src/ReadBin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/ReadBin.cpp -------------------------------------------------------------------------------- /src/ReadBin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/ReadBin.h -------------------------------------------------------------------------------- /src/ReadX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/ReadX.cpp -------------------------------------------------------------------------------- /src/ReadX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/ReadX.h -------------------------------------------------------------------------------- /src/Reader.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Reader.MSG.h -------------------------------------------------------------------------------- /src/ReaderBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/ReaderBase.cpp -------------------------------------------------------------------------------- /src/ReaderBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/ReaderBase.h -------------------------------------------------------------------------------- /src/Validator.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Validator.MSG.h -------------------------------------------------------------------------------- /src/Validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Validator.cpp -------------------------------------------------------------------------------- /src/Validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Validator.h -------------------------------------------------------------------------------- /src/WriteC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriteC.cpp -------------------------------------------------------------------------------- /src/WriteC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriteC.h -------------------------------------------------------------------------------- /src/WriteELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriteELF.cpp -------------------------------------------------------------------------------- /src/WriteELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriteELF.h -------------------------------------------------------------------------------- /src/WriteQasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriteQasm.cpp -------------------------------------------------------------------------------- /src/WriteQasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriteQasm.h -------------------------------------------------------------------------------- /src/Writer.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/Writer.MSG.h -------------------------------------------------------------------------------- /src/WriterBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriterBase.cpp -------------------------------------------------------------------------------- /src/WriterBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/WriterBase.h -------------------------------------------------------------------------------- /src/expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/expr.cpp -------------------------------------------------------------------------------- /src/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/expr.h -------------------------------------------------------------------------------- /src/helpers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/helpers.asm -------------------------------------------------------------------------------- /src/utils.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/utils.MSG.h -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/utils.h -------------------------------------------------------------------------------- /src/vc4asm.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/vc4asm.MSG.h -------------------------------------------------------------------------------- /src/vc4asm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/vc4asm.cpp -------------------------------------------------------------------------------- /src/vc4dis.MSG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/vc4dis.MSG.h -------------------------------------------------------------------------------- /src/vc4dis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/src/vc4dis.cpp -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | test.* -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/asm.macro.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/asm.macro.hex -------------------------------------------------------------------------------- /test/asm.macro.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/asm.macro.qasm -------------------------------------------------------------------------------- /test/asm.misc.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/asm.misc.hex -------------------------------------------------------------------------------- /test/asm.misc.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/asm.misc.qasm -------------------------------------------------------------------------------- /test/checkOutput.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/checkOutput.pl -------------------------------------------------------------------------------- /test/gpu_fft.qinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft.qinc -------------------------------------------------------------------------------- /test/gpu_fft_1024k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_1024k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_128k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_128k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_16k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_16k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_1k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_1k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_2048k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_2048k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_2048k.qinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_2048k.qinc -------------------------------------------------------------------------------- /test/gpu_fft_256.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_256.qasm -------------------------------------------------------------------------------- /test/gpu_fft_256_new.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_256_new.qasm -------------------------------------------------------------------------------- /test/gpu_fft_256k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_256k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_2k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_2k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_32k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_32k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_4k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_4k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_512.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_512.qasm -------------------------------------------------------------------------------- /test/gpu_fft_512k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_512k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_64k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_64k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_8k.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_8k.qasm -------------------------------------------------------------------------------- /test/gpu_fft_ex.qinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_ex.qinc -------------------------------------------------------------------------------- /test/gpu_fft_trans.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/gpu_fft_trans.qasm -------------------------------------------------------------------------------- /test/ignoreResult.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/ignoreResult.pl -------------------------------------------------------------------------------- /test/parser.macro.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/parser.macro.qasm -------------------------------------------------------------------------------- /test/parser.pup.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/parser.pup.qasm -------------------------------------------------------------------------------- /test/parser.rot.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/parser.rot.qasm -------------------------------------------------------------------------------- /test/rpi_shader.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/rpi_shader.qasm -------------------------------------------------------------------------------- /test/rpi_shader.ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/rpi_shader.ref.c -------------------------------------------------------------------------------- /test/rpi_shader.ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/rpi_shader.ref.h -------------------------------------------------------------------------------- /test/shader_1024k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_1024k.hex -------------------------------------------------------------------------------- /test/shader_128k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_128k.hex -------------------------------------------------------------------------------- /test/shader_16k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_16k.hex -------------------------------------------------------------------------------- /test/shader_1k.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_1k.dis -------------------------------------------------------------------------------- /test/shader_1k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_1k.hex -------------------------------------------------------------------------------- /test/shader_1k.loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_1k.loop -------------------------------------------------------------------------------- /test/shader_2048k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_2048k.hex -------------------------------------------------------------------------------- /test/shader_256.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_256.hex -------------------------------------------------------------------------------- /test/shader_256_new.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_256_new.hex -------------------------------------------------------------------------------- /test/shader_256k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_256k.hex -------------------------------------------------------------------------------- /test/shader_2k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_2k.hex -------------------------------------------------------------------------------- /test/shader_32k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_32k.hex -------------------------------------------------------------------------------- /test/shader_4k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_4k.hex -------------------------------------------------------------------------------- /test/shader_512.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_512.hex -------------------------------------------------------------------------------- /test/shader_512k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_512k.hex -------------------------------------------------------------------------------- /test/shader_64k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_64k.hex -------------------------------------------------------------------------------- /test/shader_8k.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_8k.hex -------------------------------------------------------------------------------- /test/shader_trans.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/shader_trans.hex -------------------------------------------------------------------------------- /test/validator.VPM.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maazl/vc4asm/HEAD/test/validator.VPM.qasm --------------------------------------------------------------------------------