Added asm optimized code for AMD Bulldozer

This commit is contained in:
SChernykh 2018-10-21 18:29:03 +02:00
parent afeaabdca4
commit 4b91978af6
10 changed files with 211 additions and 7 deletions

View file

@ -9,6 +9,7 @@
#endif
.global FN_PREFIX(cnv2_mainloop_ivybridge_asm)
.global FN_PREFIX(cnv2_mainloop_ryzen_asm)
.global FN_PREFIX(cnv2_mainloop_bulldozer_asm)
.global FN_PREFIX(cnv2_double_mainloop_sandybridge_asm)
ALIGN 16
@ -27,6 +28,14 @@ FN_PREFIX(cnv2_mainloop_ryzen_asm):
add rsp, 48
ret 0
ALIGN 16
FN_PREFIX(cnv2_mainloop_bulldozer_asm):
sub rsp, 48
mov rcx, rdi
#include "cnv2_main_loop_bulldozer.inc"
add rsp, 48
ret 0
ALIGN 16
FN_PREFIX(cnv2_double_mainloop_sandybridge_asm):
sub rsp, 48