- 62a70d5 Add some AArch64 assemblers methods by Zhi An Ng · 2 years, 8 months ago
- 55ff666 Add ld3r to AArch64 assembler by Zhi An Ng · 2 years, 8 months ago
- 236935e Implement str (pre-indexed and offset) for AArch64 assembler by Zhi An Ng · 2 years, 11 months ago
- 003330f Fix binding of labels to return early if Assembler is in error state by Zhi An Ng · 3 years, 1 month ago
- abfee1c Implement nop, hlt and code alignment, align at the end of each generated code so that when we copy them to the same buffer, all the function entry points are 16-byte aligned. by Zhi An Ng · 3 years, 1 month ago
- c481d98 Rename ctz to math_ctz_u32 to avoid name conflicts by Marat Dukhan · 3 years, 1 month ago
- f672851 Implement str (s register, post index) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
- 1738f11 Implement ldr (post-index) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
- eb7256b Port F32 GEMM A75 1x8 microkernel to JIT and specialize for min/max, add tests and benchmarks by Zhi An Ng · 3 years, 1 month ago
- 4decc8e Implement mov (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
- 8ceeebe Implement stp (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
- 9e51ad6 Implement cmp (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
- fc67a86 Fix encoding of prfm by Zhi An Ng · 3 years, 1 month ago
- 2269ac8 Add default cases for switch, GCC warns that control reaches the end of non-void function. by Zhi An Ng · 3 years, 2 months ago
- 773458c Change return type for assembler functions to void to simplify code, move emit32 into common assembler by Zhi An Ng · 3 years, 2 months ago
- 4a1c6a8 Implement ldp (d registers) offset and post index for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 048704d Implement stp (q registers) offset and post indexed for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 3cec451 Implement tst (immediate) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 8709ac9 Implement csel for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 35d8e68 Implemnet stp (d register) offset and pre-index for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 658a67d Implement add (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 80eac62 Implement cmp (immediate) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- c98f0d2 Fix patching of branch instructions immediate by Zhi An Ng · 3 years, 2 months ago
- 491e9e0 Implement ldr for s and d registers and str for d registers (post-indexed) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 2f24c3e Implement dup (vector) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- f761632 Implement str (q register, post-indexed) and str (s register, offset) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 5a5c9e1 Implement mov (VRegister) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 5e31395 Implement stp (post-indexed) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 4915509 Implement add with immediate for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 4ab1390 Rename kTbz enum to kTbxz and add comment to clarify its usage for both TBZ and TBNZ by Zhi An Ng · 3 years, 2 months ago
- b10677e Implement unconditional branch for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 56e8b91 Implement tbz for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- cdfff79 Implement ret for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 3176868 Implement sub (x register) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 3f34299 Implement st1 for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 544d73d Implement fmax and fmin (vector) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- ecfb1f0 Implement fadd (vector) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 0981080 Implement tbnz for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 6a1151b Implement fmla for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 157b0f4 Implement ldr ldp for q registers in aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- f67f1be Implement labels and B.cond for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- e2dc2ec Implement subs for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 234d6b4 Implement prfm (only PLDL1KEEP) on aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 65ccb13 Implement movi for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 6e68f54 Implement ld1 for 1, 2, and 3 registers for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 5702efb Implement ld2r for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 04cdc41 Implement ldr for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 0ba29e7 Implement LDP for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
- 109a5eb Initial aarch64 assembler structure by Zhi An Ng · 3 years, 2 months ago