Lines Matching refs:arg0

67   size_t Invoke3(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self) {
68 return Invoke3WithReferrer(arg0, arg1, arg2, code, self, nullptr);
72 size_t Invoke3WithReferrer(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self,
89 : "a"(arg0), "c"(arg1), "d"(arg2), "D"(code), [referrer]"r"(referrer)
90 // This places code into edi, arg0 into eax, arg1 into ecx, and arg2 into edx
107 "str %[arg0], [sp]\n\t"
127 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
148 "stp %[arg0], %[arg1], [sp]\n\t"
255 : [arg0] "0"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
288 "sw %[arg0], 0($sp)\n\t"
325 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
351 "sd %[arg0], 0($sp)\n\t"
382 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
402 : "D"(arg0), "S"(arg1), "d"(arg2), "a"(code), [referrer] "c"(referrer)
403 // This places arg0 into rdi, arg1 into rsi, arg2 into rdx, and code into rax
408 UNUSED(arg0, arg1, arg2, code, referrer);
422 size_t Invoke3WithReferrerAndHidden(size_t arg0, size_t arg1, size_t arg2, uintptr_t code,
440 : "a"(arg0), "c"(arg1), "d"(arg2), "D"(code), [referrer]"r"(referrer), [hidden]"m"(hidden)
441 // This places code into edi, arg0 into eax, arg1 into ecx, and arg2 into edx
458 "str %[arg0], [sp]\n\t"
480 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
501 "stp %[arg0], %[arg1], [sp]\n\t"
607 : [arg0] "0"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
640 "sw %[arg0], 0($sp)\n\t"
679 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
705 "sd %[arg0], 0($sp)\n\t"
738 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
758 : "D"(arg0), "S"(arg1), "d"(arg2), "b"(code), [referrer] "c"(referrer), [hidden] "a"(hidden)
759 // This places arg0 into rdi, arg1 into rsi, arg2 into rdx, and code into rax
764 UNUSED(arg0, arg1, arg2, code, referrer, hidden);
777 // Method with 32b arg0, 64b arg1
778 size_t Invoke3UWithReferrer(size_t arg0, uint64_t arg1, uintptr_t code, Thread* self,
783 return Invoke3WithReferrer(arg0, arg1, 0U, code, self, referrer);
789 return Invoke3WithReferrer(arg0, lower, upper, code, self, referrer);