Forum: Mikrocontroller und Digitale Elektronik Assembler Befehle für Sinus und Cosinus?


von Cyb3r (Gast)


Lesenswert?

Hi gibt es Assebmler Befehle für Sinus und Cosinus?
Ich kenn folgendes von der Programmierung meines PCs
1
inline float fastSquareRoot(float x)
2
{
3
  __asm{
4
    fld x;
5
    fsqrt;
6
    fstp x;
7
  }
8
  return x;
9
}
10
11
inline float fastCos(float x)
12
{
13
  __asm{
14
    fld x;
15
    fcos;
16
    fstp x;
17
  }
18
  return x;
19
}
20
21
inline float fastSin(float x)
22
{
23
  __asm{
24
    fld x;
25
    fsin;
26
    fstp x;
27
  }
28
  return x;
29
}

Gibt es Sowetwas ähnliches auch bei Mikrocontrollern?

: Verschoben durch Moderator
von der mechatroniker (Gast)


Lesenswert?

Höchstens bei manchen DSPs, bzw. Mikrocontrollern mit sehr DSP-likem 
Befehlssatz. Dürfte aber eine Rarität darstellen.

von Walter (Gast)


Lesenswert?

zum einen hat das nichts mit C zu tun,
zum anderen kenn ich keinen mikroproz der das kann

von GastGastGastGastGastGastGastGastGastGastGastGastGa (Gast)


Lesenswert?

Da wirst Du wohl eher eine Potenzreihe in ASM schreiben müssen...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.