¿Qué significa% c en el código de ensamblaje en línea de GCC?

Estoy tratando de entender este código de ensamblaje en línea que viene de_hypercall0 aquí.

asm volatile ("call hypercall_page+%c[offset]" \
        : "=r" (__res) \
        : [offset] "i" (__HYPERVISOR_##name * sizeof(hypercall_page[0])) \
        : "memory", "edi", "esi", "edx", "ecx", "ebx", "eax") 

Estoy teniendo problemas para encontrar información sobre qué%c En la primera línea significa. No encontré ninguna información en la sección más obvia de laManual de GCC, lo cual explica%[name], pero no%c[name]. ¿Hay algún otro lugar que debería mirar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta