Commit dc614202 authored by Kento HASEGAWA's avatar Kento HASEGAWA

Fix encoding

parent 556e6865
This diff is collapsed.
...@@ -13,33 +13,33 @@ ...@@ -13,33 +13,33 @@
#include <ap_int.h> #include <ap_int.h>
#endif #endif
//#define DEBUG_PRINT // ���낢��\������ //#define DEBUG_PRINT // いろいろ表示する
#define USE_ASTAR // A* �T�����g�� #define USE_ASTAR // A* 探索を使う
#define USE_MOD_CALC // �^�[�Q�b�g���C���̑I���ɏ�]���Z��p���� #define USE_MOD_CALC // ターゲットラインの選択に剰余演算を用いる
using namespace std; 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 BITWIDTH_XY 13
#define BITMASK_XY 65528 // 1111 1111 1111 1000 #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 BITWIDTH_Z 3
#define BITMASK_Z 7 // 0000 0000 0000 0111 #define BITMASK_Z 7 // 0000 0000 0000 0111
#define MAX_CELLS 41472 // �Z���̑��� =72*72*8 (16�r�b�g�Ŏ��܂�) #define MAX_CELLS 41472 // セルの総数 =72*72*8 (16ビットで収まる)
#define MAX_LINES 256 // ���C�����̍ő�l (7�r�b�g) #define MAX_LINES 256 // ライン数の最大値 (7ビット)
#define MAX_PATH 128 // 1�‚̃��C�����Ή�����Z�����̍ő�l (8�r�b�g) #define MAX_PATH 128 // 1つのラインが対応するセル数の最大値 (8ビット)
#define MAX_PQ 4096 // �T�����̃v���C�I���e�B�E�L���[�̍ő�T�C�Y (12�r�b�g) ����Ȃ������H #define MAX_PQ 4096 // 探索時のプライオリティ・キューの最大サイズ (12ビット) 足りないかも?
#define PQ_PRIORITY_WIDTH 16 #define PQ_PRIORITY_WIDTH 16
#define PQ_PRIORITY_MASK 65535 // 0000 0000 0000 0000 1111 1111 1111 1111 #define PQ_PRIORITY_MASK 65535 // 0000 0000 0000 0000 1111 1111 1111 1111
#define PQ_DATA_WIDTH 16 #define PQ_DATA_WIDTH 16
#define PQ_DATA_MASK 4294901760 // 1111 1111 1111 1111 0000 0000 0000 0000 #define PQ_DATA_MASK 4294901760 // 1111 1111 1111 1111 0000 0000 0000 0000
#define MAX_WEIGHT 255 // �d�݂̍ő�l (8�r�b�g�Ŏ��܂�) #define MAX_WEIGHT 255 // 重みの最大値 (8ビットで収まる)
#define BOARDSTR_SIZE 41472 // �{�[�h�X�g�����O�̍ő啶���� (�Z���� 72*72*8 ����Ηǂ�) #define BOARDSTR_SIZE 41472 // ボードストリングの最大文字数 (セル数 72*72*8 あれば良い)
void lfsr_random_init(ap_uint<32> seed); void lfsr_random_init(ap_uint<32> seed);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment