Lines Matching +full:3 +full:c
2 * Copyright (C) 2011 Tobias Klauser <tklauser@distanz.ch>
3 * Copyright (C) 2004 Microtronix Datacom Ltd
13 void *memset(void *s, int c, size_t count) in memset() argument
20 c &= 0xFF; in memset()
26 *xs++ = c; in memset()
31 /* fill8 %3, %5 (c & 0xff) */ in memset()
34 " slli %3, %4, 16\n" in memset()
35 " or %3, %3, %4\n" in memset()
40 " stb %3, 0(%0)\n" in memset()
47 " sth %3, 0(%0)\n" in memset()
53 "3: stw %3, 0(%0)\n" in memset()
56 " bne %2, zero, 3b\n" in memset()
60 " sth %3, 0(%0)\n" in memset()
65 " stb %3, 0(%0)\n" in memset()
70 "=r" (fill8reg), /* %3 Output */ in memset()
72 : "r" (c), /* %5 Input */ in memset()