INF1070 Oppgaver uke 16 (18.-22.4.2005) Oppgave 1 Oversett funksjonen float avg (float a[], int n) { float sum = a[0]; int i; for (i = 1; i < n; ++i) sum += a[i]; return sum/(float)n; } til x86-kode. Hint: Du trenger f?lgende instruksjoner: flds load float faddp add and pop fidivl add int Oppgave 2 Skriv funksjonen float float2 (float x) som dobler et tall. Dette skal gj?res uten ? bruke flyt-tallsoperasjoner men bare ved ? endre bit i eksponenten i x. (Husk at svaret etterp? m? overf?res til ST(0).)