* \return Pointer to tracebuffer entry
*/
L4_INLINE l4_umword_t
-fiasco_tbuf_log_3val(const char *text, unsigned v1, unsigned v2, unsigned v3);
+fiasco_tbuf_log_3val(const char *text, l4_umword_t v1, l4_umword_t v2, l4_umword_t v3);
/**
* Create new tracebuffer entry with binary data.
}
L4_INLINE l4_umword_t
-fiasco_tbuf_log_3val(const char *text, unsigned v1, unsigned v2, unsigned v3)
+fiasco_tbuf_log_3val(const char *text, l4_umword_t v1, l4_umword_t v2, l4_umword_t v3)
{
l4_umword_t offset;
asm volatile("int $3; cmpb $29, %%al"
: "=a" (offset)
- : "a" (4), "d" (text), "c" (v1), "S" (v2), "D" (v3));
+ : "a" (4), "d" (text), "c" (v1), "S" (v2), "D" (v3) : "cc");
return offset;
}