Skip to content

Commit b7f7c56

Browse files
committed
instcountci: Re-optimize FYL2X for reduced precision x87 path
1 parent 2b4bd79 commit b7f7c56

30 files changed

Lines changed: 406 additions & 434 deletions

unittests/InstructionCountCI/AVX128/FMA4.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"str x20, [x28, #24]",
2020
"mov w1, #0x401",
2121
"str x1, [x28, #1496]",
22-
"ldr x0, [x28, #2920]",
22+
"ldr x0, [x28, #2952]",
2323
"br x0"
2424
]
2525
},
@@ -33,7 +33,7 @@
3333
"str x20, [x28, #24]",
3434
"mov w1, #0x401",
3535
"str x1, [x28, #1496]",
36-
"ldr x0, [x28, #2920]",
36+
"ldr x0, [x28, #2952]",
3737
"br x0"
3838
]
3939
},
@@ -47,7 +47,7 @@
4747
"str x20, [x28, #24]",
4848
"mov w1, #0x401",
4949
"str x1, [x28, #1496]",
50-
"ldr x0, [x28, #2920]",
50+
"ldr x0, [x28, #2952]",
5151
"br x0"
5252
]
5353
},
@@ -61,7 +61,7 @@
6161
"str x20, [x28, #24]",
6262
"mov w1, #0x401",
6363
"str x1, [x28, #1496]",
64-
"ldr x0, [x28, #2920]",
64+
"ldr x0, [x28, #2952]",
6565
"br x0"
6666
]
6767
},
@@ -75,7 +75,7 @@
7575
"str x20, [x28, #24]",
7676
"mov w1, #0x401",
7777
"str x1, [x28, #1496]",
78-
"ldr x0, [x28, #2920]",
78+
"ldr x0, [x28, #2952]",
7979
"br x0"
8080
]
8181
},
@@ -89,7 +89,7 @@
8989
"str x20, [x28, #24]",
9090
"mov w1, #0x401",
9191
"str x1, [x28, #1496]",
92-
"ldr x0, [x28, #2920]",
92+
"ldr x0, [x28, #2952]",
9393
"br x0"
9494
]
9595
},
@@ -103,7 +103,7 @@
103103
"str x20, [x28, #24]",
104104
"mov w1, #0x401",
105105
"str x1, [x28, #1496]",
106-
"ldr x0, [x28, #2920]",
106+
"ldr x0, [x28, #2952]",
107107
"br x0"
108108
]
109109
},
@@ -117,7 +117,7 @@
117117
"str x20, [x28, #24]",
118118
"mov w1, #0x401",
119119
"str x1, [x28, #1496]",
120-
"ldr x0, [x28, #2920]",
120+
"ldr x0, [x28, #2952]",
121121
"br x0"
122122
]
123123
},
@@ -131,7 +131,7 @@
131131
"str x20, [x28, #24]",
132132
"mov w1, #0x401",
133133
"str x1, [x28, #1496]",
134-
"ldr x0, [x28, #2920]",
134+
"ldr x0, [x28, #2952]",
135135
"br x0"
136136
]
137137
},
@@ -145,7 +145,7 @@
145145
"str x20, [x28, #24]",
146146
"mov w1, #0x401",
147147
"str x1, [x28, #1496]",
148-
"ldr x0, [x28, #2920]",
148+
"ldr x0, [x28, #2952]",
149149
"br x0"
150150
]
151151
},
@@ -159,7 +159,7 @@
159159
"str x20, [x28, #24]",
160160
"mov w1, #0x401",
161161
"str x1, [x28, #1496]",
162-
"ldr x0, [x28, #2920]",
162+
"ldr x0, [x28, #2952]",
163163
"br x0"
164164
]
165165
},
@@ -173,7 +173,7 @@
173173
"str x20, [x28, #24]",
174174
"mov w1, #0x401",
175175
"str x1, [x28, #1496]",
176-
"ldr x0, [x28, #2920]",
176+
"ldr x0, [x28, #2952]",
177177
"br x0"
178178
]
179179
},
@@ -187,7 +187,7 @@
187187
"str x20, [x28, #24]",
188188
"mov w1, #0x401",
189189
"str x1, [x28, #1496]",
190-
"ldr x0, [x28, #2920]",
190+
"ldr x0, [x28, #2952]",
191191
"br x0"
192192
]
193193
},
@@ -201,7 +201,7 @@
201201
"str x20, [x28, #24]",
202202
"mov w1, #0x401",
203203
"str x1, [x28, #1496]",
204-
"ldr x0, [x28, #2920]",
204+
"ldr x0, [x28, #2952]",
205205
"br x0"
206206
]
207207
},
@@ -215,7 +215,7 @@
215215
"str x20, [x28, #24]",
216216
"mov w1, #0x401",
217217
"str x1, [x28, #1496]",
218-
"ldr x0, [x28, #2920]",
218+
"ldr x0, [x28, #2952]",
219219
"br x0"
220220
]
221221
},
@@ -229,7 +229,7 @@
229229
"str x20, [x28, #24]",
230230
"mov w1, #0x401",
231231
"str x1, [x28, #1496]",
232-
"ldr x0, [x28, #2920]",
232+
"ldr x0, [x28, #2952]",
233233
"br x0"
234234
]
235235
},
@@ -243,7 +243,7 @@
243243
"str x20, [x28, #24]",
244244
"mov w1, #0x401",
245245
"str x1, [x28, #1496]",
246-
"ldr x0, [x28, #2920]",
246+
"ldr x0, [x28, #2952]",
247247
"br x0"
248248
]
249249
},
@@ -257,7 +257,7 @@
257257
"str x20, [x28, #24]",
258258
"mov w1, #0x401",
259259
"str x1, [x28, #1496]",
260-
"ldr x0, [x28, #2920]",
260+
"ldr x0, [x28, #2952]",
261261
"br x0"
262262
]
263263
},
@@ -271,7 +271,7 @@
271271
"str x20, [x28, #24]",
272272
"mov w1, #0x401",
273273
"str x1, [x28, #1496]",
274-
"ldr x0, [x28, #2920]",
274+
"ldr x0, [x28, #2952]",
275275
"br x0"
276276
]
277277
},
@@ -285,7 +285,7 @@
285285
"str x20, [x28, #24]",
286286
"mov w1, #0x401",
287287
"str x1, [x28, #1496]",
288-
"ldr x0, [x28, #2920]",
288+
"ldr x0, [x28, #2952]",
289289
"br x0"
290290
]
291291
},
@@ -299,7 +299,7 @@
299299
"str x20, [x28, #24]",
300300
"mov w1, #0x401",
301301
"str x1, [x28, #1496]",
302-
"ldr x0, [x28, #2920]",
302+
"ldr x0, [x28, #2952]",
303303
"br x0"
304304
]
305305
},
@@ -313,7 +313,7 @@
313313
"str x20, [x28, #24]",
314314
"mov w1, #0x401",
315315
"str x1, [x28, #1496]",
316-
"ldr x0, [x28, #2920]",
316+
"ldr x0, [x28, #2952]",
317317
"br x0"
318318
]
319319
},
@@ -327,7 +327,7 @@
327327
"str x20, [x28, #24]",
328328
"mov w1, #0x401",
329329
"str x1, [x28, #1496]",
330-
"ldr x0, [x28, #2920]",
330+
"ldr x0, [x28, #2952]",
331331
"br x0"
332332
]
333333
},
@@ -341,7 +341,7 @@
341341
"str x20, [x28, #24]",
342342
"mov w1, #0x401",
343343
"str x1, [x28, #1496]",
344-
"ldr x0, [x28, #2920]",
344+
"ldr x0, [x28, #2952]",
345345
"br x0"
346346
]
347347
},
@@ -355,7 +355,7 @@
355355
"str x20, [x28, #24]",
356356
"mov w1, #0x401",
357357
"str x1, [x28, #1496]",
358-
"ldr x0, [x28, #2920]",
358+
"ldr x0, [x28, #2952]",
359359
"br x0"
360360
]
361361
},
@@ -369,7 +369,7 @@
369369
"str x20, [x28, #24]",
370370
"mov w1, #0x401",
371371
"str x1, [x28, #1496]",
372-
"ldr x0, [x28, #2920]",
372+
"ldr x0, [x28, #2952]",
373373
"br x0"
374374
]
375375
},
@@ -383,7 +383,7 @@
383383
"str x20, [x28, #24]",
384384
"mov w1, #0x401",
385385
"str x1, [x28, #1496]",
386-
"ldr x0, [x28, #2920]",
386+
"ldr x0, [x28, #2952]",
387387
"br x0"
388388
]
389389
},
@@ -397,7 +397,7 @@
397397
"str x20, [x28, #24]",
398398
"mov w1, #0x401",
399399
"str x1, [x28, #1496]",
400-
"ldr x0, [x28, #2920]",
400+
"ldr x0, [x28, #2952]",
401401
"br x0"
402402
]
403403
},
@@ -411,7 +411,7 @@
411411
"str x20, [x28, #24]",
412412
"mov w1, #0x401",
413413
"str x1, [x28, #1496]",
414-
"ldr x0, [x28, #2920]",
414+
"ldr x0, [x28, #2952]",
415415
"br x0"
416416
]
417417
},
@@ -425,7 +425,7 @@
425425
"str x20, [x28, #24]",
426426
"mov w1, #0x401",
427427
"str x1, [x28, #1496]",
428-
"ldr x0, [x28, #2920]",
428+
"ldr x0, [x28, #2952]",
429429
"br x0"
430430
]
431431
}

0 commit comments

Comments
 (0)