comparison dyncall/dyncall_call_arm32_arm_armhf.S @ 407:7364f285cac8

- use UAL syntax for some arm instructions for armhf targets, as clang's integrated as disallows pre-UAL syntax
author Tassilo Philipp
date Sun, 03 Oct 2021 10:41:46 +0200
parents 351bb41d3bb1
children
comparison
equal deleted inserted replaced
406:351bb41d3bb1 407:7364f285cac8
57 mov r11, r12 /* Set frame ptr. */ 57 mov r11, r12 /* Set frame ptr. */
58 mov r4, r0 /* r4 = fptr */ 58 mov r4, r0 /* r4 = fptr */
59 add r5, r1, #16 /* r5 = stack args (after intreg ones) */ 59 add r5, r1, #16 /* r5 = stack args (after intreg ones) */
60 60
61 /* Load 16 single-precision registers (= 8 double-precision registers). */ 61 /* Load 16 single-precision registers (= 8 double-precision registers). */
62 fldmiad r3, {d0-d7} 62 vldmia r3, {d0-d7}
63 63
64 /* prep stack parameter area (includes room for spill area, callee spills if needed) */ 64 /* prep stack parameter area (includes room for spill area, callee spills if needed) */
65 sub r13, r13, r2 65 sub r13, r13, r2
66 and r13, r13, #-8 /* align 8-byte. */ 66 and r13, r13, #-8 /* align 8-byte. */
67 67