Skip to content

Commit

Permalink
添加变换dct2 10bit汇编
Browse files Browse the repository at this point in the history
  • Loading branch information
dujiangpku committed Dec 30, 2021
1 parent 1dbd722 commit 91acfa7
Show file tree
Hide file tree
Showing 3 changed files with 914 additions and 31 deletions.
54 changes: 27 additions & 27 deletions build/android/app/src/main/jni/src/armv8/arm64.c
Original file line number Diff line number Diff line change
Expand Up @@ -51,33 +51,33 @@ void uavs3e_funs_init_arm64()
uavs3e_funs_handle.alf = uavs3e_alf_filter_block_arm64;

#else
//uavs3e_funs_handle.trans_dct2[1][1] = uavs3e_trans_dct2_w4_h4_arm64;
//uavs3e_funs_handle.trans_dct2[1][2] = uavs3e_trans_dct2_w4_h8_arm64;
//uavs3e_funs_handle.trans_dct2[1][3] = uavs3e_trans_dct2_w4_h16_arm64;
//uavs3e_funs_handle.trans_dct2[1][4] = uavs3e_trans_dct2_w4_h32_arm64;

//uavs3e_funs_handle.trans_dct2[2][1] = uavs3e_trans_dct2_w8_h4_arm64;
//uavs3e_funs_handle.trans_dct2[2][2] = uavs3e_trans_dct2_w8_h8_arm64;
//uavs3e_funs_handle.trans_dct2[2][3] = uavs3e_trans_dct2_w8_h16_arm64;
//uavs3e_funs_handle.trans_dct2[2][4] = uavs3e_trans_dct2_w8_h32_arm64;
//uavs3e_funs_handle.trans_dct2[2][5] = uavs3e_trans_dct2_w8_h64_arm64;

//uavs3e_funs_handle.trans_dct2[3][1] = uavs3e_trans_dct2_w16_h16_arm64;
//uavs3e_funs_handle.trans_dct2[3][2] = uavs3e_trans_dct2_w16_h8_arm64;
//uavs3e_funs_handle.trans_dct2[3][3] = uavs3e_trans_dct2_w16_h16_arm64;
//uavs3e_funs_handle.trans_dct2[3][4] = uavs3e_trans_dct2_w16_h32_arm64;
//uavs3e_funs_handle.trans_dct2[3][5] = uavs3e_trans_dct2_w16_h64_arm64;

//uavs3e_funs_handle.trans_dct2[4][1] = uavs3e_trans_dct2_w32_h4_arm64;
//uavs3e_funs_handle.trans_dct2[4][2] = uavs3e_trans_dct2_w32_h8_arm64;
//uavs3e_funs_handle.trans_dct2[4][3] = uavs3e_trans_dct2_w32_h16_arm64;
//uavs3e_funs_handle.trans_dct2[4][4] = uavs3e_trans_dct2_w32_h32_arm64;
//uavs3e_funs_handle.trans_dct2[4][5] = uavs3e_trans_dct2_w32_h64_arm64;

//uavs3e_funs_handle.trans_dct2[5][2] = uavs3e_trans_dct2_w64_h8_arm64;
//uavs3e_funs_handle.trans_dct2[5][3] = uavs3e_trans_dct2_w64_h16_arm64;
//uavs3e_funs_handle.trans_dct2[5][4] = uavs3e_trans_dct2_w64_h32_arm64;
//uavs3e_funs_handle.trans_dct2[5][5] = uavs3e_trans_dct2_w64_h64_arm64;
uavs3e_funs_handle.trans_dct2[1][1] = uavs3e_trans_dct2_w4_h4_arm64;
uavs3e_funs_handle.trans_dct2[1][2] = uavs3e_trans_dct2_w4_h8_arm64;
uavs3e_funs_handle.trans_dct2[1][3] = uavs3e_trans_dct2_w4_h16_arm64;
uavs3e_funs_handle.trans_dct2[1][4] = uavs3e_trans_dct2_w4_h32_arm64;

uavs3e_funs_handle.trans_dct2[2][1] = uavs3e_trans_dct2_w8_h4_arm64;
uavs3e_funs_handle.trans_dct2[2][2] = uavs3e_trans_dct2_w8_h8_arm64;
uavs3e_funs_handle.trans_dct2[2][3] = uavs3e_trans_dct2_w8_h16_arm64;
uavs3e_funs_handle.trans_dct2[2][4] = uavs3e_trans_dct2_w8_h32_arm64;
uavs3e_funs_handle.trans_dct2[2][5] = uavs3e_trans_dct2_w8_h64_arm64;

uavs3e_funs_handle.trans_dct2[3][1] = uavs3e_trans_dct2_w16_h4_arm64;
uavs3e_funs_handle.trans_dct2[3][2] = uavs3e_trans_dct2_w16_h8_arm64;
uavs3e_funs_handle.trans_dct2[3][3] = uavs3e_trans_dct2_w16_h16_arm64;
uavs3e_funs_handle.trans_dct2[3][4] = uavs3e_trans_dct2_w16_h32_arm64;
uavs3e_funs_handle.trans_dct2[3][5] = uavs3e_trans_dct2_w16_h64_arm64;

uavs3e_funs_handle.trans_dct2[4][1] = uavs3e_trans_dct2_w32_h4_arm64;
uavs3e_funs_handle.trans_dct2[4][2] = uavs3e_trans_dct2_w32_h8_arm64;
uavs3e_funs_handle.trans_dct2[4][3] = uavs3e_trans_dct2_w32_h16_arm64;
uavs3e_funs_handle.trans_dct2[4][4] = uavs3e_trans_dct2_w32_h32_arm64;
uavs3e_funs_handle.trans_dct2[4][5] = uavs3e_trans_dct2_w32_h64_arm64;

uavs3e_funs_handle.trans_dct2[5][2] = uavs3e_trans_dct2_w64_h8_arm64;
uavs3e_funs_handle.trans_dct2[5][3] = uavs3e_trans_dct2_w64_h16_arm64;
uavs3e_funs_handle.trans_dct2[5][4] = uavs3e_trans_dct2_w64_h32_arm64;
uavs3e_funs_handle.trans_dct2[5][5] = uavs3e_trans_dct2_w64_h64_arm64;

uavs3e_funs_handle.itrans_dct2[1][1] = uavs3e_itrans_dct2_h4_w4_arm64;
uavs3e_funs_handle.itrans_dct2[1][2] = uavs3e_itrans_dct2_h4_w8_arm64;
Expand Down
Loading

0 comments on commit 91acfa7

Please sign in to comment.