Lines Matching defs:masm
46 #define __ masm->
51 static void GenerateTestSequenceBase(MacroAssembler* masm) {
52 ExactAssemblyScope guard(masm,
53 masm->GetBuffer()->GetRemainingBytes(),
405 static void GenerateTestSequenceFP(MacroAssembler* masm) {
406 ExactAssemblyScope guard(masm,
407 masm->GetBuffer()->GetRemainingBytes(),
619 static void GenerateTestSequenceNEON(MacroAssembler* masm) {
620 ExactAssemblyScope guard(masm,
621 masm->GetBuffer()->GetRemainingBytes(),
2524 static void GenerateTestSequenceNEONFP(MacroAssembler* masm) {
2525 ExactAssemblyScope guard(masm,
2526 masm->GetBuffer()->GetRemainingBytes(),
2753 static void GenerateTestSequenceSVE(MacroAssembler* masm) {
2754 ExactAssemblyScope guard(masm,
2755 masm->GetBuffer()->GetRemainingBytes(),
2757 CPUFeaturesScope feature_guard(masm, CPUFeatures::kSVE);
2893 static void GenerateTestSequenceAtomics(MacroAssembler* masm) {
2894 ExactAssemblyScope guard(masm,
2895 masm->GetBuffer()->GetRemainingBytes(),
2897 CPUFeaturesScope feature_guard(masm, CPUFeatures::kAtomics);
3019 MacroAssembler masm(12 * KBytes);
3092 GenerateTestSequenceBase(&masm);
3093 GenerateTestSequenceFP(&masm);
3094 GenerateTestSequenceNEON(&masm);
3095 GenerateTestSequenceNEONFP(&masm);
3096 GenerateTestSequenceSVE(&masm);
3097 GenerateTestSequenceAtomics(&masm);
3098 masm.Ret();
3099 masm.FinalizeCode();
3103 Instruction* start = masm.GetBuffer()->GetStartAddress<Instruction*>();
3104 Instruction* end = masm.GetBuffer()->GetEndAddress<Instruction*>();
3108 simulator.RunFrom(masm.GetBuffer()->GetStartAddress<Instruction*>());
3176 MacroAssembler masm(12 * KBytes);
3184 GenerateTestSequenceBase(&masm);
3185 GenerateTestSequenceFP(&masm);
3186 GenerateTestSequenceNEON(&masm);
3187 GenerateTestSequenceNEONFP(&masm);
3188 GenerateTestSequenceSVE(&masm);
3189 GenerateTestSequenceAtomics(&masm);
3190 masm.FinalizeCode();
3200 Instruction* instruction = masm.GetBuffer()->GetStartAddress<Instruction*>();
3201 Instruction* end = masm.GetCursorAddress<Instruction*>();