+ std::cout << "--- " << flt
+ // << " = 0x"
+ // << std::hex << (float *)&flt << std::endl;
+ // << std::hex << (int)(float *)&flt << std::endl;
+ // << std::hex << flt
+ << std::endl;
+ for (i=0;i<sizeof(float);i++)
+ {
+ std::cout << std::hex <<"[" <<(uint16_t)((uint8_t*)&flt)[i] << "] " ;
+ }
+ flt += 1.0;
+ std::cout << std::endl;