Skip to content
STIMSMITH

SOURCE ARCHIVE

SHA256: 9f894a4a3caff3c5fb28fda3c94d7573ed4d1ff1634f2006e65a272a3b1ad72e
TYPE: text/html
SIZE: 229.7 KB
FETCHED: 9/21/2026, 10:16:00 AM
EXTRACTOR: http-html
CHARS: 1,587

EXTRACTED CONTENT

1,587 chars
Prog ID Edit Dist Example
P108 16 Different registers can be chosen for temporary values while maintaining same data flow
Ground truth: mov r2, r0; add r2, r2, #1
Predicted: mov r3, r0; add r3, r3, #1
P8 12 Local variables can be stored at different stack locations while maintaining correct access patterns
Ground truth: str r1, [fp, #-8]; str r2, [fp, #-12]
Predicted: str r1, [fp, #-12]; str r2, [fp, #-8]
P119 6 Compiler-generated symbol names can differ while referring to same data
Ground truth: .word out.4781
Predicted: .word out.4280
P135 12 Multiple instructions can be combined into single equivalent instruction
Ground truth: mov r3, r0;
str r3, [fp, #-8]
Predicted: str r0, [fp, #-8]
P162 4 Stack frame offsets can vary while maintaining correct variable access
Ground truth: strb r3, [fp, #-21]
Predicted: strb r3, [fp, #-17]
P88 23 Memory allocation sizes can vary if sufficient for program needs
Ground truth: mov r0, #400
Predicted: mov r0, #800
P103 52 Different instruction sequences can achieve same logical result
Ground truth: cmp r3, #0; and r3, r3, #1; rsblt r3, r3, #0
Predicted: rsbs r2, r3, #0; and r3, r3, #1; and r2, r2, #1; rsbpl r3, r2, #0
P69 50 Constants can be loaded directly or from literal pool
Ground truth: mvn r3, #-2147483648
Predicted: ldr r3, .L8; .L8: .word 2147483647