4 static void dummy(void) _naked
8 .globl fs_round_and_return
10 #ifdef FLOAT_FULL_ACCURACY
11 // discard the extra 8 bits of precision we kept around in r1
17 jc fs_zerocheck_return
27 jnc fs_zerocheck_return
32 .globl fs_zerocheck_return
34 // zero output is a special case
35 cjne r4, #0, fs_direct_return
36 cjne r3, #0, fs_direct_return
37 cjne r2, #0, fs_direct_return
47 .globl fs_direct_return
49 // collect all pieces and return