Понимание операторов в rdtscp (т.е. "= a" "= d" "= c")? - PullRequest
0 голосов
/ 28 января 2019

https://stackoverflow.com/a/14783909/391104

static inline uint64_t rdtscp( uint32_t & aux )
{
    uint64_t rax,rdx;
    asm volatile ( "rdtscp\n" : "=a" (rax), "=d" (rdx), "=c" (aux) : : );
    return (rdx << 32) + rax;
}

Вопрос> Что означает "= a" "= d" и "= c"?

Спасибо

...