public override void GenerateArmAsm(StringBuilder sb) { string[] dependentLoads = new string[1]; dependentLoads[0] = " ldr w15, [x2, w25, uxtw #2]"; string[] dependentLoads1 = new string[1]; dependentLoads1[0] = " ldr w15, [x2, w26, uxtw #2]"; UarchTestHelpers.GenerateArmAsmDivStructureTestFuncs(sb, this.Counts, this.Prefix, dependentLoads, dependentLoads1, false); }
public override void GenerateArmAsm(StringBuilder sb) { string[] dependentStores = new string[4]; dependentStores[0] = " str w25, [x2, w15, uxtw #2]"; dependentStores[1] = " str w25, [x2, w15, uxtw #2]"; dependentStores[2] = " str w25, [x2, w15, uxtw #2]"; dependentStores[3] = " str w25, [x2, w15, uxtw #2]"; string[] dependentStores1 = new string[4]; dependentStores1[0] = " str w26, [x2, w15, uxtw #2]"; dependentStores1[1] = " str w26, [x2, w15, uxtw #2]"; dependentStores1[2] = " str w26, [x2, w15, uxtw #2]"; dependentStores1[3] = " str w26, [x2, w15, uxtw #2]"; UarchTestHelpers.GenerateArmAsmDivStructureTestFuncs(sb, this.Counts, this.Prefix, dependentStores, dependentStores1, false); }