handle 64 bit cases too,
and unsigned divide
and signed divide
Merge pull request #1893 from WalterBright/improve_div

Improve division code generation.
fix Issue 9928 - ice with void* and function literal
Merge pull request #1900 from 9rnsr/fix9928

Issue 9928 - ice with void* and function literal