Long description

Back

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