ASTC, difference between LDR

I'm looking into the details of ASTC and planning for developing in hardware. The spec version 1.0  says it has LDR & full profile. What is the difference between LDR & HDR modes? What is Full profile then ?

How does each modes process data. What is the input data format  of LDR mode ? Is HDR accepts only 32bit ieee 784 floating point numbers ?  How many partitions a block can have ?  How about the decoding, the spec says it has to be bit exact decode. If lot of floating point operations are required, then is it possible to get bit exact decoding, because of approximation of fixed point implementation for floating point calculations ? 

More questions in this forum