fix conversion for the temp values. i think i was losing some precision
fix conversion for the temp values. i think i was losing some precision

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars