• my_printf compiling for aarch64, armclang vs gcc
    I compiled same sample c file, but got very different asmbler code. The c file is: void my_print(char *fmt, ...){     *((volatile int *) 0x1000) =(int) &fmt; } void test(void){     my_print("a", 1, 2...
  • my_printf compiling for aarch64, armclang vs gcc
    I compiled same sample c file, but got very different asmbler code. The c file is: void my_print(char *fmt, ...){     *((volatile int *) 0x1000) =(int) &fmt; } void test(void){     my_print("a", 1, 2...
  • Building a shared library using armclang (v 6.13) and linking with aarch64-linux-android- toolchain (for use in Android target)
    Hi, I want to build a shared library using armclang (v 6.13) toolchain and finally link it with android 64 bit arm toolchain. The reason is that, I've few performance critical functions and wanted...
  • Building a shared library using armclang (v 6.13) and linking with aarch64-linux-android- toolchain (for use in Android target)
    Hi, I want to build a shared library using armclang (v 6.13) toolchain and finally link it with android 64 bit arm toolchain. The reason is that, I've few performance critical functions and wanted...
  • aarch64 asm syntax & braces in SVE instructions
    I've been searching everywhere but maybe not asking the right question. In asm output with SVE instructions, sometimes I see things like ld1d z3.d, .... and sometimes ld1d {z3.d}, ......