1. cf88848 Use consistent formatting in ARM NEON SIMD code by DRC · 9 years ago
  2. cb49bb0 Opt. ARM64 SIMD decompr. for in-order pipelines by DRC · 9 years ago
  3. d38b4f2 Optimize ARM64 SIMD code for Cavium ThunderX by DRC · 9 years ago
  4. ec6941f Complete the ARM64 NEON SIMD implementation by DRC · 9 years ago
  5. d70a5c1 Remove unnecessary .arch directive in ARM64 code by DRC · 9 years ago
  6. 1e32fe3 Replace INT32 with a new internal datatype (JLONG) by DRC · 9 years ago
  7. 62999d7 Modify the ARM64 assembly file so that it uses only syntax that the clang assembler in XCode 5.x can understand. These changes should all be cosmetic in nature-- they do not change the meaning or readability of the code nor the ability to build it for Linux. Actually, the code is now more in compliance with the ARM64 programming manual. In addition to these changes, there were a couple of instructions that clang simply doesn't support, so gas-preprocessor.pl was modified so that it now converts those into equivalent instructions that clang can handle. by DRC · 10 years ago
  8. 0a9a252 Rename the ARM64 assembly file to match the C file by DRC · 10 years ago[Renamed from simd/jsimd_arm_neon_64.S]
  9. de26249 Fix several mathematical issues discovered in the ARM64 NEON code while running the extended regression tests introduced in r1267. Specific comments can be found in the original patches: by DRC · 10 years ago
  10. bdc7650 ARM64 NEON SIMD support for YCC-to-RGB565 conversion by DRC · 10 years ago
  11. 2e2ce5a .func/.endfunc are only necessary when generating STABS debug info, which basically went out of style with parachute pants and Rick Astley. At any rate, none of the platforms for which we're building the ARM code use it (DWARF is the common format these days), and the .func/.endfunc directives cause the clang integrated assembler to fail (http://llvm.org/bugs/show_bug.cgi?id=20424). by DRC · 10 years ago
  12. 3728aa0 Fix performance and other issues uncovered in testing with actual ARM64 hardware; formatting tweaks; remove NEON platform check (NEON is always available with ARMv8) by DRC · 10 years ago
  13. e5eaf37 Convert tabs to spaces in the libjpeg code and the SIMD code (TurboJPEG retains the use of tabs for historical reasons. They were annoying in the libjpeg code primarily because they were not consistently used and because they were used to format as well as indent the code. In the case of TurboJPEG, tabs are used just to indent the code, so even if the editor assumes a different tab width, the code will still be readable.) by DRC · 11 years ago
  14. ba55b2c First pass at ARMv8 64-bit NEON SIMD support by DRC · 11 years ago