Optimization Topics/Exercise 02

From Wiki**3

< Optimization Topics
Revision as of 20:06, 14 May 2019 by Root (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Considere a seguinte função em C:

  1. Que optimizações independentes da máquina são possíveis?
  2. Traduza-a para Postfix optimizado.
int *fun(int *a, int *b, int len) {
  int *c = (int *)malloc(2 * 4), i;
  for (i = 0; i < (len < 2 ? len : 2); i++)
    c[i] = a[i] + b[i];
  return c;
}