code: @Override
  	public float readFloat() throws IOException{
  		readTally+=4;
  		if(order==ByteOrder.BIG_ENDIAN)
  			{return in.readFloat();}
  		else{
  			in.read(w4);
  			return ByteBuffer.wrap(w4).order(ByteOrder.LITTLE_ENDIAN).asFloatBuffer().get();
  			}
  		}
docs: end readDouble(...)