Mercurial > pub > dyncall > dyncall
comparison dyncall/dyncall_call_arm32_arm_armhf.S @ 50:9bd3c5219505
- minor test code fix
- doc
- cleanups
author | cslag |
---|---|
date | Sun, 20 Dec 2015 15:38:14 +0100 |
parents | 93f315f02a32 |
children | 0ab08c1541f0 |
comparison
equal
deleted
inserted
replaced
49:4388e27eadd7 | 50:9bd3c5219505 |
---|---|
59 mov r5 , r1 /* r5 = 'args' (2nd argument is passed in r1). */ | 59 mov r5 , r1 /* r5 = 'args' (2nd argument is passed in r1). */ |
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 fldmiad r3, {d0-d7} |
63 | 63 |
64 sub r2 , r2 , #16 | 64 sub r2 , r2 , #16 /* skip spill area */ |
65 cmp r2, #0 | 65 cmp r2, #0 |
66 ble armhf_call | 66 ble armhf_call |
67 | 67 |
68 sub r13, r13, r2 | 68 sub r13, r13, r2 |
69 and r13, r13, #-8 /* align 8-byte. */ | 69 and r13, r13, #-8 /* align 8-byte. */ |