예제 #1
0
 public override void GenerateArmAsm(StringBuilder sb)
 {
     string[] unrolledAdds = new string[4];
     unrolledAdds[0] = "  fadd v20.4s, v15.4s, v16.4s";
     unrolledAdds[1] = "  fadd v17.4s, v15.4s, v16.4s";
     unrolledAdds[2] = "  fadd v18.4s, v15.4s, v16.4s";
     unrolledAdds[3] = "  fadd v19.4s, v15.4s, v16.4s";
     UarchTestHelpers.GenerateArmAsmFpSchedTestFuncs(sb, this.Counts, this.Prefix, unrolledAdds, unrolledAdds);
 }
예제 #2
0
 public override void GenerateArmAsm(StringBuilder sb)
 {
     string[] unrolledAdds = new string[4];
     unrolledAdds[0] = "  fadd s17, s17, s16";
     unrolledAdds[1] = "  fmul s18, s18, s16";
     unrolledAdds[2] = "  fadd s19, s19, s16";
     unrolledAdds[3] = "  fmul s20, s20, s16";
     UarchTestHelpers.GenerateArmAsmFpSchedTestFuncs(sb, this.Counts, this.Prefix, unrolledAdds, unrolledAdds);
 }