Hi My somewhat brute force approach is to write a C function that does something very similar to what I want to do. In this case, make a to the same method. Be sure to make the method extern to your test method so GCC doesn't do any magic inlining for you.
I would recommend compiling at -Os because the code tends to look more hand written. Then use the generated .S file as a go by. A bit crude but at least you are starting with a decent example. --joel On Thu, Jan 9, 2020 at 2:01 PM Christian Mauderer <l...@c-mauderer.de> wrote: > On 09/01/2020 13:58, richard.glos...@l3harris.com wrote: > > Is anyone aware of an example of calling a āCā function from assembly > > for the LEON3 (SPARC assembly)? > > Maybe something like > > > > https://git.rtems.org/rtems/tree/cpukit/score/cpu/sparc/cpu_asm.S?id=362cf319d44e7e64987f12aa36ea030e6298c586#n610 > > or > > > > https://git.rtems.org/rtems/tree/bsps/sparc/shared/start/start.S?id=362cf319d44e7e64987f12aa36ea030e6298c586#n378 > > helps? > > > > > > > > > CONFIDENTIALITY NOTICE: This email and any attachments are for the sole > > use of the intended recipient and may contain material that is > > proprietary, confidential, privileged or otherwise legally protected or > > restricted under applicable government laws. Any review, disclosure, > > distributing or other use without expressed permission of the sender is > > strictly prohibited. If you are not the intended recipient, please > > contact the sender and delete all copies without reading, printing, or > > saving. > > > > > > Note: A confidentiality notice on a public mailing list is a bit pointless. > > Best regards > > Christian > _______________________________________________ > users mailing list > users@rtems.org > http://lists.rtems.org/mailman/listinfo/users >
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users