Commit dc614202 authored by Kento HASEGAWA's avatar Kento HASEGAWA
Browse files

Fix encoding

parent 556e6865
Loading
Loading
Loading
Loading
+161 −161

File changed.

Preview size limit exceeded, changes collapsed.

+12 −12
Changes for hls/lines256_length128/router.hpp: 12 added lines, 12 removed lines.
Original line number Diff line number Diff line
@@ -13,33 +13,33 @@
#include <ap_int.h>
#endif

//#define DEBUG_PRINT  // ���낢��\������
#define USE_ASTAR    // A* �T�����g��
#define USE_MOD_CALC // �^�[�Q�b�g���C���̑I���ɏ�]���Z��p����
//#define DEBUG_PRINT  // いろいろ表示する
#define USE_ASTAR    // A* 探索を使う
#define USE_MOD_CALC // ターゲットラインの選択に剰余演算を用いる

using namespace std;


// �e��ݒ�l
#define MAX_WIDTH   72      // X, Y �̍ő�l (7�r�b�g�Ŏ��܂�)
// 各種設定値
#define MAX_WIDTH   72      // X, Y の最大値 (7ビットで収まる)
#define BITWIDTH_XY 13
#define BITMASK_XY  65528   // 1111 1111 1111 1000
#define MAX_LAYER   8       // Z �̍ő�l (3�r�b�g)
#define MAX_LAYER   8       // Z の最大値 (3ビット)
#define BITWIDTH_Z  3
#define BITMASK_Z   7       // 0000 0000 0000 0111

#define MAX_CELLS  41472    // �Z���̑��� =72*72*8 (16�r�b�g�Ŏ��܂�)
#define MAX_LINES  256      // ���C�����̍ő�l (7�r�b�g)
#define MAX_PATH   128      // 1�‚̃��C�����Ή�����Z�����̍ő�l (8�r�b�g)
#define MAX_PQ     4096     // �T�����̃v���C�I���e�B�E�L���[�̍ő�T�C�Y (12�r�b�g) ����Ȃ������H
#define MAX_CELLS  41472    // セルの総数 =72*72*8 (16ビットで収まる)
#define MAX_LINES  256      // ライン数の最大値 (7ビット)
#define MAX_PATH   128      // 1つのラインが対応するセル数の最大値 (8ビット)
#define MAX_PQ     4096     // 探索時のプライオリティ・キューの最大サイズ (12ビット) 足りないかも?

#define PQ_PRIORITY_WIDTH 16
#define PQ_PRIORITY_MASK  65535       // 0000 0000 0000 0000 1111 1111 1111 1111
#define PQ_DATA_WIDTH     16
#define PQ_DATA_MASK      4294901760  // 1111 1111 1111 1111 0000 0000 0000 0000

#define MAX_WEIGHT 255      // �d�݂̍ő�l (8�r�b�g�Ŏ��܂�)
#define BOARDSTR_SIZE 41472 // �{�[�h�X�g�����O�̍ő啶���� (�Z���� 72*72*8 ����Ηǂ�)
#define MAX_WEIGHT 255      // 重みの最大値 (8ビットで収まる)
#define BOARDSTR_SIZE 41472 // ボードストリングの最大文字数 (セル数 72*72*8 あれば良い)


void lfsr_random_init(ap_uint<32> seed);