equal
deleted
inserted
replaced
2165 // call(c_rarg3); |
2165 // call(c_rarg3); |
2166 blrt(c_rarg3, 3, 0, 1); |
2166 blrt(c_rarg3, 3, 0, 1); |
2167 hlt(0); |
2167 hlt(0); |
2168 } |
2168 } |
2169 |
2169 |
|
2170 void MacroAssembler::warn(const char* msg) { |
|
2171 pusha(); |
|
2172 mov(c_rarg0, (address)msg); |
|
2173 mov(lr, CAST_FROM_FN_PTR(address, warning)); |
|
2174 blrt(lr, 1, 0, MacroAssembler::ret_type_void); |
|
2175 popa(); |
|
2176 } |
|
2177 |
2170 void MacroAssembler::unimplemented(const char* what) { |
2178 void MacroAssembler::unimplemented(const char* what) { |
2171 const char* buf = NULL; |
2179 const char* buf = NULL; |
2172 { |
2180 { |
2173 ResourceMark rm; |
2181 ResourceMark rm; |
2174 stringStream ss; |
2182 stringStream ss; |