do not use float
improve
clarify names
/100 not /1000
missing case
Fuuuu
fix bogus value
Merge branch 'master' into portable
fix build for portable
sync with latest asr changes