Subversion Repositories HelenOS

Rev

Rev 2071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2071 Rev 2082
Line 44... Line 44...
44
    register uint64_t a1 asm("o0") = p1;
44
    register uint64_t a1 asm("o0") = p1;
45
    register uint64_t a2 asm("o1") = p2;
45
    register uint64_t a2 asm("o1") = p2;
46
    register uint64_t a3 asm("o2") = p3;
46
    register uint64_t a3 asm("o2") = p3;
47
    register uint64_t a4 asm("o3") = p4;
47
    register uint64_t a4 asm("o3") = p4;
48
 
48
 
49
    __asm__ volatile (
49
    asm volatile (
50
        "ta %5\n"
50
        "ta %5\n"
51
        : "=r" (a1)
51
        : "=r" (a1)
52
        : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "i" (id)
52
        : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "i" (id)
53
        : "memory"
53
        : "memory"
54
    );
54
    );