comparison dyncallback/dyncall_args_arm32_arm.c @ 47:c4de113dc1e9

- some armhf comments, doc clarification, cleanup
author cslag
date Sun, 20 Dec 2015 00:09:47 +0100
parents e5cdf4b4d813
children
comparison
equal deleted inserted replaced
46:49bf9f6731e7 47:c4de113dc1e9
92 /* freg_count is either odd (pointing to a gap), or always the same as dreg_count */ 92 /* freg_count is either odd (pointing to a gap), or always the same as dreg_count */
93 if(!(args->freg_count & 1)) 93 if(!(args->freg_count & 1))
94 args->freg_count = args->dreg_count; 94 args->freg_count = args->dreg_count;
95 return d.d; 95 return d.d;
96 } 96 }
97 args->freg_count = 16; /* float registers all filled up - stop filling gaps for single precision, also */ 97 args->freg_count = 16; /* fp registers all full - need to use stack now: stop filling gaps for single precision, also */
98 #endif 98 #endif
99 arm_align_64(args); 99 arm_align_64(args);
100 d.l[0] = *(DClong*)arm_word(args); 100 d.l[0] = *(DClong*)arm_word(args);
101 d.l[1] = *(DClong*)arm_word(args); 101 d.l[1] = *(DClong*)arm_word(args);
102 return d.d; 102 return d.d;