
The 10 lines of code for figure (a) are as follow
hash include double quote config dot h double quote
init open close parenthesis
open curly bracket
hash if open parenthesis CPU equals to equals to IA32 close parenthesis
forward slash asterisk IA32 initialization here dot asterisk forward slash
hash endif
hash if open parenthesis CPU equals to equals to ULTRASPARC close parenthesis
forward slash asterisk UltraSPARC initialization here dot asterisk forward slash
hash endif
close curly bracket
The 8 lines of code for figure (b) are as follow
hash include double quote config dot h double quote
hash if open parenthesis WORD underscore LENGTH equals to equals to 32 close parenthesis
typedef int Register semicolon
hash endif
hash if open parenthesis WORD underscore LENGTH equals to equals to 64 close parenthesis
typedef long Register semicolon
hash endif
Register RO comma R1 comma R2 comma R3 semicolon
Back