1 void store16(p,a)2store16 (p, a) 3 short *p; 4 short a; 5 { 6 *p = a; 7 } 8 9 signed int sign_extend16(p)10sign_extend16 (p) 11 signed short *p; 12 { 13 return *p; 14 } 15 16 unsigned int zero_extend16(p)17zero_extend16 (p) 18 unsigned short *p; 19 { 20 return *p; 21 } 22 23 void store8(p,a)24store8 (p, a) 25 char *p; 26 char a; 27 { 28 *p = a; 29 } 30 31 signed int sign_extend8(p)32sign_extend8 (p) 33 signed char *p; 34 { 35 return *p; 36 } 37 38 unsigned int zero_extend8(p)39zero_extend8 (p) 40 unsigned char *p; 41 { 42 return *p; 43 } 44 45