/* Program to see the assembly code generated by a simple float function. */

#include <stdio.h>

float float_mov (float v1, float *src, float *dst) {
        float v2 = *src;
        *dst = v1;
        return v2;
}

int main (void)
{
        float x = 1.23;
        float y = 4.56;

        float z = float_mov(7.89, &x, &y);
        printf("x: %f, y: %f, z: %f\n", x, y, z);
        return 0;

}
