1. 62a70d5 Add some AArch64 assemblers methods by Zhi An Ng · 2 years, 8 months ago
  2. 55ff666 Add ld3r to AArch64 assembler by Zhi An Ng · 2 years, 8 months ago
  3. 236935e Implement str (pre-indexed and offset) for AArch64 assembler by Zhi An Ng · 2 years, 11 months ago
  4. 003330f Fix binding of labels to return early if Assembler is in error state by Zhi An Ng · 3 years, 1 month ago
  5. 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
  6. c481d98 Rename ctz to math_ctz_u32 to avoid name conflicts by Marat Dukhan · 3 years, 1 month ago
  7. f672851 Implement str (s register, post index) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
  8. 1738f11 Implement ldr (post-index) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
  9. 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
  10. 4decc8e Implement mov (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
  11. 8ceeebe Implement stp (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
  12. 9e51ad6 Implement cmp (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 1 month ago
  13. fc67a86 Fix encoding of prfm by Zhi An Ng · 3 years, 1 month ago
  14. 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
  15. 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
  16. 4a1c6a8 Implement ldp (d registers) offset and post index for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  17. 048704d Implement stp (q registers) offset and post indexed for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  18. 3cec451 Implement tst (immediate) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  19. 8709ac9 Implement csel for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  20. 35d8e68 Implemnet stp (d register) offset and pre-index for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  21. 658a67d Implement add (x registers) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  22. 80eac62 Implement cmp (immediate) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  23. c98f0d2 Fix patching of branch instructions immediate by Zhi An Ng · 3 years, 2 months ago
  24. 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
  25. 2f24c3e Implement dup (vector) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  26. f761632 Implement str (q register, post-indexed) and str (s register, offset) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  27. 5a5c9e1 Implement mov (VRegister) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  28. 5e31395 Implement stp (post-indexed) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  29. 4915509 Implement add with immediate for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  30. 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
  31. b10677e Implement unconditional branch for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  32. 56e8b91 Implement tbz for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  33. cdfff79 Implement ret for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  34. 3176868 Implement sub (x register) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  35. 3f34299 Implement st1 for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  36. 544d73d Implement fmax and fmin (vector) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  37. ecfb1f0 Implement fadd (vector) for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  38. 0981080 Implement tbnz for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  39. 6a1151b Implement fmla for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  40. 157b0f4 Implement ldr ldp for q registers in aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  41. f67f1be Implement labels and B.cond for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  42. e2dc2ec Implement subs for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  43. 234d6b4 Implement prfm (only PLDL1KEEP) on aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  44. 65ccb13 Implement movi for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  45. 6e68f54 Implement ld1 for 1, 2, and 3 registers for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  46. 5702efb Implement ld2r for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  47. 04cdc41 Implement ldr for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  48. 0ba29e7 Implement LDP for aarch64 assembler by Zhi An Ng · 3 years, 2 months ago
  49. 109a5eb Initial aarch64 assembler structure by Zhi An Ng · 3 years, 2 months ago