I believe so, AFAIK it doesn't separate application and hardware like in the past anymore.
Sure, rounding errors do happen. An accumulative result of 0.1% difference may end up in, I don't know, 1%? 2%? 5%? As long as it's not far from 90-ish consider it accurate.
That's pretty bad, I don't...