39 /* Test constant folding. */
44 .global load_pointer_register
45 load_pointer_register:
51 P4 = [FP + 0x0001FFFC];
58 .global load_data_register
66 r1 = [fp - 0x0001fffc];
75 .global load_half_word_zero_extend
76 load_half_word_zero_extend:
81 r3 = w [sp + 0xfffc] (z);
82 r2 = w [fp - 0xfffc] (Z);
83 R0 = W [ P0 ++ P5] (z);
86 .global load_half_word_sign_extend
87 load_half_word_sign_extend:
92 R3 = w [sp + 0xfffc] (X);
93 r7 = w [fp - 0xfffc] (x);
94 R1 = W [ P1 ++ P2] (X);
97 .global load_high_data_register_half
98 load_high_data_register_half:
106 .global load_low_data_register_half
107 load_low_data_register_half:
115 .global load_byte_zero_extend
116 load_byte_zero_extend:
120 R3 = B [sp + 0x7fff] (Z);
121 r7 = b [SP - 32767] (z);
124 .global load_byte_sign_extend
125 load_byte_sign_extend:
130 r6 = b [fp-0x7fff] (X);