Here is a list of all macros with links to the files they belong to:

### - a -

- ADHOC_SUM_RESTRICTION : dfpn.cc
- AGGRESSIVE_FIND_DAG : dfpn.cc
- AGGRESSIVE_FIND_DAG2 : dfpn.cc
- ALLOW_KING_ABSENCE : config.h

### - c -

- CHECKMATE_A3_GOLD : dfpn.cc
- CHECKMATE_A3_SIMULLATION : dfpn.cc
- CHECKMATE_D2 : dfpn.cc
- CONSERVATIVE_PLAYER_ACCESS : container.h

### - d -

- DEBUGPRINT : openMidEndingEval.cc
- DFPN_SHARE_TABLE : dualDfpn.cc
- DISPROOF_AVERAGE : dfpn.cc

### - e -

- E : effectedNumTable.h
- EVAL_ML_PIECEEVAL_H : ptypeEval.h
- EVAL_QUAD : midgame.h

### - g -

- GRAND_PARENT_DELAY : dfpn.cc
- GRAND_PARENT_SIMULATION : dfpn.cc

### - i -

- IGNORE_MONSTER_CHILD : dfpn.cc
- INITIAL_DOMINANCE : dfpn.cc

### - k -

- K_BISHOP : kanjiCode.h
- K_BISHOP_R : kanjiCode.h
- K_BLACK : kanjiCode.h
- K_BLACK_SIGN : kanjiCode.h
- K_BLACK_STAND : kanjiCode.h
- K_COLON : kanjiCode.h
- K_DAN : kanjiCode.h
- K_FUNARI : kanjiCode.h
- K_GOLD : kanjiCode.h
- K_GOLD_R : kanjiCode.h
- K_HENKA : kanjiCode.h
- K_HIDARI : kanjiCode.h
- K_HIKU : kanjiCode.h
- K_JORYUU : kanjiCode.h
- K_K1 : kanjiCode.h
- K_K10 : kanjiCode.h
- K_K11 : kanjiCode.h
- K_K12 : kanjiCode.h
- K_K13 : kanjiCode.h
- K_K14 : kanjiCode.h
- K_K15 : kanjiCode.h
- K_K16 : kanjiCode.h
- K_K17 : kanjiCode.h
- K_K18 : kanjiCode.h
- K_K2 : kanjiCode.h
- K_K3 : kanjiCode.h
- K_K4 : kanjiCode.h
- K_K5 : kanjiCode.h
- K_K6 : kanjiCode.h
- K_K7 : kanjiCode.h
- K_K8 : kanjiCode.h
- K_K9 : kanjiCode.h
- K_KAISHI : kanjiCode.h
- K_KANMURI : kanjiCode.h
- K_KI : kanjiCode.h
- K_KIFU : kanjiCode.h
- K_KING : kanjiCode.h
- K_KING2 : kanjiCode.h
- K_KING_R : kanjiCode.h
- K_KISEN : kanjiCode.h
- K_KNIGHT : kanjiCode.h
- K_KNIGHT_R : kanjiCode.h
- K_KURAI : kanjiCode.h
- K_LANCE : kanjiCode.h
- K_LANCE_R : kanjiCode.h
- K_MEIJIN : kanjiCode.h
- K_MIGI : kanjiCode.h
- K_MOCHIGOMA : kanjiCode.h
- K_NAKAGURO : kanjiCode.h
- K_NARU : kanjiCode.h
- K_NASHI : kanjiCode.h
- K_NICHIJI : kanjiCode.h
- K_ONAZI : kanjiCode.h
- K_PASS : kanjiCode.h
- K_PAWN : kanjiCode.h
- K_PAWN_R : kanjiCode.h
- K_PBISHOP : kanjiCode.h
- K_PBISHOP_R : kanjiCode.h
- K_PKNIGHT : kanjiCode.h
- K_PKNIGHT_D : kanjiCode.h
- K_PKNIGHT_R : kanjiCode.h
- K_PLANCE : kanjiCode.h
- K_PLANCE_D : kanjiCode.h
- K_PLANCE_R : kanjiCode.h
- K_PPAWN : kanjiCode.h
- K_PPAWN_R : kanjiCode.h
- K_PROOK : kanjiCode.h
- K_PROOK2 : kanjiCode.h
- K_PROOK_R : kanjiCode.h
- K_PSILVER : kanjiCode.h
- K_PSILVER_D : kanjiCode.h
- K_PSILVER_R : kanjiCode.h
- K_R1 : kanjiCode.h
- K_R2 : kanjiCode.h
- K_R3 : kanjiCode.h
- K_R4 : kanjiCode.h
- K_R5 : kanjiCode.h
- K_R6 : kanjiCode.h
- K_R7 : kanjiCode.h
- K_R8 : kanjiCode.h
- K_R9 : kanjiCode.h
- K_RESIGN : kanjiCode.h
- K_ROOK : kanjiCode.h
- K_ROOK_R : kanjiCode.h
- K_SEI : kanjiCode.h
- K_SENKEI : kanjiCode.h
- K_SHITA : kanjiCode.h
- K_SHOU : kanjiCode.h
- K_SILVER : kanjiCode.h
- K_SILVER_R : kanjiCode.h
- K_SPACE : kanjiCode.h
- K_SUGU : kanjiCode.h
- K_TEAIWARI : kanjiCode.h
- K_TESUU : kanjiCode.h
- K_TORYO : kanjiCode.h
- K_TSUMERO : kanjiCode.h
- K_UE : kanjiCode.h
- K_UTSU : kanjiCode.h
- K_WHITE : kanjiCode.h
- K_WHITE_SIGN : kanjiCode.h
- K_WHITE_STAND : kanjiCode.h
- K_YORU : kanjiCode.h
- K_YUKU : kanjiCode.h
- K_ZA : kanjiCode.h
- KAKINOKI_FALSE_BRANCH_SEARCH : dfpn.cc
- KISHIMOTO_WIDEN_THRESHOLD : dfpn.cc

### - l -

- LEARN_TEST_PROGRESS : openMidEndingEval.h

### - m -

- MEMORIZE_SOLVED_IN_BITSET : dfpn.cc
- move_assert : basic_type.h

### - n -

- NAGAI_DAG_TEST : dfpnRecord.h
- NEW_PTYPEO : basic_type.h

### - o -

- OFFSET_INDEX : basic_type.cc
- OSL_NO_SSE : config.h
- OSL_USE_SSE : kingMobility.h
- OSL_WORDSIZE : config.h

### - p -

- PROOF_AVERAGE : dfpn.cc

### - r -

- ROOT_DISPROOF_TOL : dfpn.cc
- ROOT_PROOF_TOL : dfpn.cc

### - s -

- SCOPED_LOCK : lightMutex.h
- SCOPED_LOCK_CHAR : lightMutex.h

### - u -

- USE_TEST_PROGRESS : openMidEndingEval.h