Age | Commit message (Expand) | Author |
2022-08-03 | Add vld2_r to AArch32 assembler, this will be used later for fused operations. | Zhi An Ng |
2022-08-02 | Add some AArch32 assembler instructions | Zhi An Ng |
2022-07-21 | Add some AArch64 assemblers methods | Zhi An Ng |
2022-07-21 | Add ld3r to AArch64 assembler | Zhi An Ng |
2022-04-13 | Implement str (pre-indexed and offset) for AArch64 assembler | Zhi An Ng |
2022-04-01 | Move src/jit/memory.c to src/memory.c since it contains not just jit related ... | Zhi An Ng |
2022-03-24 | Implement xnn_weights_buffer allocation, release, and reservation. | Zhi An Ng |
2022-03-24 | Rename xnn_ensure_code_memory_has_space to xnn_reserve_code_memory | Zhi An Ng |
2022-03-23 | Create xnn_weights_cache that is a cache to hold repacked weights | Zhi An Ng |
2022-02-25 | Rename xnn_grow_code_memory to xnn_ensure_code_memory_has_space | Zhi An Ng |
2022-02-25 | Fix binding of labels to return early if Assembler is in error state | Zhi An Ng |
2022-02-24 | Fix growing code memory, should be based on the capacity, not the size. | Zhi An Ng |
2022-02-24 | Assembler now appends to the end of code buffer (up to capacity). This will a... | Zhi An Ng |
2022-02-23 | Rename src/jit/cache.c to src/code-cache.c and move it to be part of XNNPACK ... | Zhi An Ng |
2022-02-18 | Run __builtin__clear_cache only on platforms JIT is supported | Zhi An Ng |
2022-02-17 | Add a cache for JIT generated microkernels | Zhi An Ng |
2022-02-16 | Roll back JIT cache | Zhi An Ng |
2022-02-16 | Add a cache for JIT generated microkernels | Zhi An Ng |
2022-02-15 | Implement nop, hlt and code alignment, align at the end of each generated cod... | Zhi An Ng |
2022-02-07 | Zero/nullify code_buffer fields upon release of memory | Zhi An Ng |
2022-02-04 | Rename ctz to math_ctz_u32 to avoid name conflicts | Marat Dukhan |
2022-02-03 | Implement str (s register, post index) for aarch64 assembler | Zhi An Ng |
2022-02-03 | Implement ldr (post-index) for aarch64 assembler | Zhi An Ng |
2022-02-03 | Port F32 GEMM A75 1x8 microkernel to JIT and specialize for min/max, add test... | Zhi An Ng |
2022-02-03 | Implement mov (x registers) for aarch64 assembler | Zhi An Ng |
2022-02-03 | Implement stp (x registers) for aarch64 assembler | Zhi An Ng |
2022-02-03 | Implement cmp (x registers) for aarch64 assembler | Zhi An Ng |
2022-02-02 | Support vld1r_32 with 1 or 2 register(s) in list | Zhi An Ng |
2022-02-01 | Integrate JIT generated GEMM microkernels into create_convolution2d_nhwc | Zhi An Ng |
2022-01-28 | Check code_buffer capacity before attempting to release it | Zhi An Ng |
2022-01-27 | Remove wb from JIT aarch32 instructions, use mem operand and ++ instead | Zhi An Ng |
2022-01-27 | Fix encoding of prfm | Zhi An Ng |
2022-01-26 | Add default cases for switch, GCC warns that control reaches the end of non-v... | Zhi An Ng |
2022-01-25 | Change return type for assembler functions to void to simplify code, move emi... | Zhi An Ng |
2022-01-25 | Implement ldp (d registers) offset and post index for aarch64 assembler | Zhi An Ng |
2022-01-25 | Implement stp (q registers) offset and post indexed for aarch64 assembler | Zhi An Ng |
2022-01-25 | Implement tst (immediate) for aarch64 assembler | Zhi An Ng |
2022-01-25 | Implement csel for aarch64 assembler | Zhi An Ng |
2022-01-25 | Implemnet stp (d register) offset and pre-index for aarch64 assembler | Zhi An Ng |
2022-01-25 | Implement add (x registers) for aarch64 assembler | Zhi An Ng |
2022-01-25 | Implement cmp (immediate) for aarch64 assembler | Zhi An Ng |
2022-01-25 | Fix patching of branch instructions immediate | Zhi An Ng |
2022-01-24 | Implement ldr for s and d registers and str for d registers (post-indexed) fo... | Zhi An Ng |
2022-01-21 | Implement dup (vector) for aarch64 assembler | Zhi An Ng |
2022-01-21 | Implement str (q register, post-indexed) and str (s register, offset) for aar... | Zhi An Ng |
2022-01-21 | Implement mov (VRegister) for aarch64 assembler | Zhi An Ng |
2022-01-21 | Implement stp (post-indexed) for aarch64 assembler | Zhi An Ng |
2022-01-21 | Implement add with immediate for aarch64 assembler | Zhi An Ng |
2022-01-21 | Rename kTbz enum to kTbxz and add comment to clarify its usage for both TBZ a... | Zhi An Ng |
2022-01-21 | Implement unconditional branch for aarch64 assembler | Zhi An Ng |