Frage zu https://tonyfu97.github.io/DSP-ARM/05_arm_cortex_m_dsp_features/ Kapitel 6. Der Artikel suggeriert, dass man Assembler braucht um eum den Barrel Shifter zu nutzen. Ich dachte bisher allerdings, daß sich der gcc automatisch darum kümmert. Liege ich damit wirklich falsch?
Nemopuk schrieb: > Ich dachte bisher allerdings, daß sich der gcc > automatisch darum kümmert. Ja das tut er.
>> Ich dachte bisher allerdings, daß sich der gcc >> automatisch darum kümmert. > > Ja das tut er. Da kümmert sich eher der linker drum. OK der gcc hat einige linker-Optionen.
CMSIS-Core intrinsic functions sind auch 'ne Option, insbesonders CMSIS-DSP Für den Gcc gibbets wohl Unterschiede mindestens zwischen 13.2 und 14.0 * https://stackoverflow.com/questions/77702768/how-is-the-barrel-shifter-implemented-in-modern-arm-arm64-cpus
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.