THUDNERX2T99: Fix clang compilation

This commit is contained in:
Ashwin Sekhar T K
2017-08-02 11:28:45 -07:00
parent ebb04e3265
commit 4899d67f7d
11 changed files with 244 additions and 244 deletions
+22 -22
View File
@@ -90,62 +90,62 @@ static int do_copy(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_
" mov "Y", %[Y_] \n"
" mov "INC_Y", %[INCY_] \n"
" cmp "N", xzr \n"
" ble .Lcopy_kernel_L999 \n"
" ble 8f //copy_kernel_L999 \n"
" cmp "INC_X", #1 \n"
" bne .Lcopy_kernel_S_BEGIN \n"
" bne 4f //copy_kernel_S_BEGIN \n"
" cmp "INC_Y", #1 \n"
" bne .Lcopy_kernel_S_BEGIN \n"
" bne 4f //copy_kernel_S_BEGIN \n"
".Lcopy_kernel_F_BEGIN: \n"
"// .Lcopy_kernel_F_BEGIN: \n"
" "INIT" \n"
" asr "J", "N", #"N_DIV_SHIFT" \n"
" cmp "J", xzr \n"
" beq .Lcopy_kernel_F1 \n"
" beq 2f //copy_kernel_F1 \n"
" .align 5 \n"
".Lcopy_kernel_F: \n"
"1: //copy_kernel_F: \n"
" "KERNEL_F" \n"
" subs "J", "J", #1 \n"
" bne .Lcopy_kernel_F \n"
" bne 1b //copy_kernel_F \n"
".Lcopy_kernel_F1: \n"
"2: //copy_kernel_F1: \n"
#if defined(COMPLEX) && defined(DOUBLE)
" b .Lcopy_kernel_L999 \n"
" b 8f //copy_kernel_L999 \n"
#else
" ands "J", "N", #"N_REM_MASK" \n"
" ble .Lcopy_kernel_L999 \n"
" ble 8f //copy_kernel_L999 \n"
#endif
".Lcopy_kernel_F10: \n"
"3: //copy_kernel_F10: \n"
" "KERNEL_F1" \n"
" subs "J", "J", #1 \n"
" bne .Lcopy_kernel_F10 \n"
" b .Lcopy_kernel_L999 \n"
" bne 3b //copy_kernel_F10 \n"
" b 8f //copy_kernel_L999 \n"
".Lcopy_kernel_S_BEGIN: \n"
"4: //copy_kernel_S_BEGIN: \n"
" "INIT" \n"
" asr "J", "N", #2 \n"
" cmp "J", xzr \n"
" ble .Lcopy_kernel_S1 \n"
" ble 6f //copy_kernel_S1 \n"
".Lcopy_kernel_S4: \n"
"5: //copy_kernel_S4: \n"
" "KERNEL_F1" \n"
" "KERNEL_F1" \n"
" "KERNEL_F1" \n"
" "KERNEL_F1" \n"
" subs "J", "J", #1 \n"
" bne .Lcopy_kernel_S4 \n"
" bne 5b //copy_kernel_S4 \n"
".Lcopy_kernel_S1: \n"
"6: //copy_kernel_S1: \n"
" ands "J", "N", #3 \n"
" ble .Lcopy_kernel_L999 \n"
" ble 8f //copy_kernel_L999 \n"
".Lcopy_kernel_S10: \n"
"7: //copy_kernel_S10: \n"
" "KERNEL_F1" \n"
" subs "J", "J", #1 \n"
" bne .Lcopy_kernel_S10 \n"
" bne 7b //copy_kernel_S10 \n"
".Lcopy_kernel_L999: \n"
"8: //copy_kernel_L999: \n"
:
: [N_] "r" (n), //%1