├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── README_ja.md ├── dev_to.md ├── docker ├── Dockerfile ├── dot.gitconfig ├── dot.vimrc └── makefile ├── sample ├── intrinsic │ ├── 01_sve_length │ │ ├── makefile │ │ └── sve_length.cpp │ ├── 02_predicate │ │ ├── makefile │ │ └── predicate.cpp │ ├── 03_load_add │ │ ├── load_add.cpp │ │ └── makefile │ ├── 04_fizzbuzz │ │ ├── fizzbuzz.cpp │ │ ├── fizzbuzz_serial.cpp │ │ ├── fizzbuzz_serial2.cpp │ │ └── makefile │ └── 05_logical │ │ ├── logical.cpp │ │ └── makefile └── xbyak │ ├── 01_test │ ├── makefile │ └── test.cpp │ ├── 02_abi │ ├── abi.cpp │ └── makefile │ ├── 03_dump │ ├── dump.cpp │ └── makefile │ └── 04_fizzbuzz │ ├── fizzbuzz.cpp │ └── makefile └── slide ├── LICENSE ├── xbyak_aarch64.pdf └── xbyak_aarch64.pptx /.gitignore: -------------------------------------------------------------------------------- 1 | ~* 2 | a.out 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/README.md -------------------------------------------------------------------------------- /README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/README_ja.md -------------------------------------------------------------------------------- /dev_to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/dev_to.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/dot.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/docker/dot.gitconfig -------------------------------------------------------------------------------- /docker/dot.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/docker/dot.vimrc -------------------------------------------------------------------------------- /docker/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/docker/makefile -------------------------------------------------------------------------------- /sample/intrinsic/01_sve_length/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/01_sve_length/makefile -------------------------------------------------------------------------------- /sample/intrinsic/01_sve_length/sve_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/01_sve_length/sve_length.cpp -------------------------------------------------------------------------------- /sample/intrinsic/02_predicate/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/02_predicate/makefile -------------------------------------------------------------------------------- /sample/intrinsic/02_predicate/predicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/02_predicate/predicate.cpp -------------------------------------------------------------------------------- /sample/intrinsic/03_load_add/load_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/03_load_add/load_add.cpp -------------------------------------------------------------------------------- /sample/intrinsic/03_load_add/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/03_load_add/makefile -------------------------------------------------------------------------------- /sample/intrinsic/04_fizzbuzz/fizzbuzz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/04_fizzbuzz/fizzbuzz.cpp -------------------------------------------------------------------------------- /sample/intrinsic/04_fizzbuzz/fizzbuzz_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/04_fizzbuzz/fizzbuzz_serial.cpp -------------------------------------------------------------------------------- /sample/intrinsic/04_fizzbuzz/fizzbuzz_serial2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/04_fizzbuzz/fizzbuzz_serial2.cpp -------------------------------------------------------------------------------- /sample/intrinsic/04_fizzbuzz/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/04_fizzbuzz/makefile -------------------------------------------------------------------------------- /sample/intrinsic/05_logical/logical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/05_logical/logical.cpp -------------------------------------------------------------------------------- /sample/intrinsic/05_logical/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/intrinsic/05_logical/makefile -------------------------------------------------------------------------------- /sample/xbyak/01_test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/01_test/makefile -------------------------------------------------------------------------------- /sample/xbyak/01_test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/01_test/test.cpp -------------------------------------------------------------------------------- /sample/xbyak/02_abi/abi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/02_abi/abi.cpp -------------------------------------------------------------------------------- /sample/xbyak/02_abi/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/02_abi/makefile -------------------------------------------------------------------------------- /sample/xbyak/03_dump/dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/03_dump/dump.cpp -------------------------------------------------------------------------------- /sample/xbyak/03_dump/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/03_dump/makefile -------------------------------------------------------------------------------- /sample/xbyak/04_fizzbuzz/fizzbuzz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/04_fizzbuzz/fizzbuzz.cpp -------------------------------------------------------------------------------- /sample/xbyak/04_fizzbuzz/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/sample/xbyak/04_fizzbuzz/makefile -------------------------------------------------------------------------------- /slide/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/slide/LICENSE -------------------------------------------------------------------------------- /slide/xbyak_aarch64.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/slide/xbyak_aarch64.pdf -------------------------------------------------------------------------------- /slide/xbyak_aarch64.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaityo256/xbyak_aarch64_handson/HEAD/slide/xbyak_aarch64.pptx --------------------------------------------------------------------------------