Lines Matching defs:masm
56 #define __ masm.
64 MacroAssembler masm; \
65 masm.SetCPUFeatures(CPUFeatures(__VA_ARGS__)); \
71 masm.Reset(); \
77 if (masm.GetCPUFeatures()->Has(CPUFeatures::kMTE)) { \
91 if (masm.GetCPUFeatures()->Has(CPUFeatures::kMTE)) { \
97 masm.FinalizeCode()
101 simulator.RunFrom(masm.GetBuffer()->GetStartAddress<Instruction*>()); \
109 MacroAssembler masm; \
110 masm.SetCPUFeatures(CPUFeatures(__VA_ARGS__)); \
114 masm.Reset(); \
120 masm.FinalizeCode()
132 CodeBuffer* buffer = masm.GetBuffer(); \
137 masm.GetBuffer()->SetExecutable(); \
139 masm.GetSizeOfCodeGenerated()); \
140 masm.GetBuffer()->SetWritable(); \
160 CodeBuffer* buffer = masm.GetBuffer(); \
301 SingleEmissionCheckScope guard(&masm);
302 (masm.*helper)(fd, fn);
451 SingleEmissionCheckScope guard(&masm);
452 (masm.*helper)(fd, fn, fm);
599 SingleEmissionCheckScope guard(&masm);
600 (masm.*helper)(fd, fn, fm, fa);
744 SingleEmissionCheckScope guard(&masm);
745 (masm.*helper)(fn, fm);
879 SingleEmissionCheckScope guard(&masm);
880 (masm.*helper)(fn, 0.0);
1023 SingleEmissionCheckScope guard(&masm);
1024 (masm.*helper)(rd, fn, fbits);
1090 SingleEmissionCheckScope guard(&masm);
1091 (masm.*helper)(rd, fn);
1519 SingleEmissionCheckScope guard(&masm);
1520 (masm.*helper)(vd_helper, vn_helper);
1724 SingleEmissionCheckScope guard(&masm);
1725 (masm.*helper)(vd, vd_helper);
1727 SingleEmissionCheckScope guard(&masm);
1728 (masm.*helper)(vd, vn_helper);
1977 SingleEmissionCheckScope guard(&masm);
1978 (masm.*helper)(vres_helper, vn_helper, vm_helper);
2234 SingleEmissionCheckScope guard(&masm);
2235 (masm.*helper)(vres_helper, vn_helper, vm_helper, indices[i]);
2476 SingleEmissionCheckScope guard(&masm);
2477 (masm.*helper)(vd_helper, vn_helper, inputs_m[i]);
2694 EmissionCheckScope guard(&masm,
2700 (masm.*helper)(vres_helper, inputs_imm1[i], vn_helper, inputs_imm2[j]);
5016 #define __ masm->
5023 Instruction* GenerateStoreZero(MacroAssembler* masm, int32_t* target) {
5024 masm->Reset();
5026 UseScratchRegisterScope temps(masm);
5032 masm->FinalizeCode();
5033 return masm->GetBuffer()->GetStartAddress<Instruction*>();
5043 Instruction* GenerateStoreInput(MacroAssembler* masm, int32_t* target) {
5044 masm->Reset();
5050 UseScratchRegisterScope temps(masm);
5056 masm->FinalizeCode();
5057 return masm->GetBuffer()->GetStartAddress<Instruction*>();
5062 Instruction* GeneratePow(MacroAssembler* masm, unsigned pow) {
5063 masm->Reset();
5070 UseScratchRegisterScope temps(masm);
5080 masm->FinalizeCode();
5081 return masm->GetBuffer()->GetStartAddress<Instruction*>();
5085 Instruction* GenerateSum(MacroAssembler* masm) {
5086 masm->Reset();
5098 UseScratchRegisterScope temps(masm);
5107 masm->FinalizeCode();
5108 return masm->GetBuffer()->GetStartAddress<Instruction*>();
5117 simulator.RunFrom(GenerateStoreZero(&masm, &value));
5122 simulator.RunFrom<void, int32_t>(GenerateStoreInput(&masm, &value), argument);
5128 simulator.RunFrom<int64_t, int64_t>(GeneratePow(&masm, 0), 0xbad);
5130 res_int64_t = simulator.RunFrom<int64_t, int64_t>(GeneratePow(&masm, 1), 123);
5132 res_int64_t = simulator.RunFrom<int64_t, int64_t>(GeneratePow(&masm, 10), 2);
5137 simulator.RunFrom<double, float, int64_t, double>(GenerateSum(&masm),