← Back to context

Comment by onderweg

13 days ago

Is anyone aware of a similar example, for ARM assembly on macOS?

    int
    main(void) {
        register const char *msg asm("x1") = "hello, world!\n";
        asm (
            "mov w0, #1\n"
            "mov w2, #14\n"
            "mov w16, #4\n"
            "svc #128\n"
            :
            : "r" (msg)
        );
    }