Merge change 6551

* changes:
  Implement global, local, and stack based float and double variables.