ForgeNet

← 파이프라인 개요 / BlackForge / Step 6
6

LDR Fix

BlackForge Pipeline · Phase 2

✓ Active
📥 입력 (Input)
fixed .s
📤 출력 (Output)
fixed .s
📋 상세 설명 (Description)
LDR literal 명령어를 수정합니다. [LDR literal이란?] • ldr x0, =value 형태의 리터럴 로드 • PC-relative 데이터 참조 • 상수 풀(literal pool)에서 값 로드 [수정 작업] • 리터럴 풀 재배치 • PC-relative 오프셋 수정 • 64비트 상수 처리 [출력] • output/fixed_ldr/*.s - LDR 수정된 파일
📁 소스 파일 (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) 레지스터 지원.
Loading...
소스 코드 로딩 중...
⌨️ 실행 명령어 (Commands)
# LDR 수정 실행
cd pipeline/steps/step06-LDR수정
python3 fix_ldr_literal.py ../output/fixed_adr/ ../output/fixed_ldr/