/* * xil_printfloat.c * * Created on: Nov 27, 2017 * Author: Devin */ #include "xil_printfloat.h" void xil_printfloat(float num) { int first, second; first = (int) num; second = (num<0)?(int)(-1000*num):(int)(1000*num); second %= 1000; xil_printf("%4d.%-3d", first, second); } void xil_printdouble(double num) { int first, second; first = (int) num; second = (num<0)?(int)(-1000000*num):(int)(1000000*num); second %= 1000000; xil_printf("%4d.%-6d", first, second); }