LDR literal 명령어를 수정합니다.
[LDR literal이란?]
• ldr x0, =value 형태의 리터럴 로드
• PC-relative 데이터 참조
• 상수 풀(literal pool)에서 값 로드
[수정 작업]
• 리터럴 풀 재배치
• PC-relative 오프셋 수정
• 64비트 상수 처리
[출력]
• output/fixed_ldr/*.s - LDR 수정된 파일
ForgeNet
🔍
← 파이프라인 개요
/ BlackForge / Step 6
6
LDR Fix
BlackForge Pipeline · Phase 2
✓ Active
📥 입력 (Input)
fixed .s
📤 출력 (Output)
fixed .s
📋 상세 설명 (Description)
📁 소스 파일 (Source Files)
1개 파일
fix_ldr_literal.py
pipeline/steps/step06-LDR수정/fix_ldr_literal.py
python
Mac Mini
LDR literal 명령어를 기계어로 인코딩. GPR(32/64-bit), SIMD(32/64/128-bit) 레지스터 지원.
소스 코드 로딩 중...
⌨️ 실행 명령어 (Commands)
# LDR 수정 실행
cd pipeline/steps/step06-LDR수정
python3 fix_ldr_literal.py ../output/fixed_adr/ ../output/fixed_ldr/