The analysis was performed on forty C programs with over sixty thousand lines of code.
Type #_of_copies # involving globals on right % used or defined % only defined % out of scope % globals good for swapping % total good for swapping
char 16 7 43.75 43.75 12.50 100.00 56.25
double 0 0 0 0 0 0 0
float 62 3 74.19 22.58 3.23 33.33 25.81
int 1286 309 66.64 20.68 12.67 29.13 33.36
user_defined_type 98 29 9.18 21.43 19.39 37.39 40.82
TOTAL 1462 348 66.21 21.07 12.72 31.32 33.79