| Index: src/ppc/assembler-ppc.cc | 
| diff --git a/src/ppc/assembler-ppc.cc b/src/ppc/assembler-ppc.cc | 
| index 79eb01ca8f8c98834118a3a64d98736c3905b553..08a8005ee1a27db09eede1ea44cd8b452c593635 100644 | 
| --- a/src/ppc/assembler-ppc.cc | 
| +++ b/src/ppc/assembler-ppc.cc | 
| @@ -1231,6 +1231,21 @@ void Assembler::lwax(Register rt, const MemOperand& src) { | 
| } | 
|  | 
|  | 
| +void Assembler::ldbrx(Register dst, const MemOperand& src) { | 
| +  x_form(EXT2 | LDBRX, src.ra(), dst, src.rb(), LeaveRC); | 
| +} | 
| + | 
| + | 
| +void Assembler::lwbrx(Register dst, const MemOperand& src) { | 
| +  x_form(EXT2 | LWBRX, src.ra(), dst, src.rb(), LeaveRC); | 
| +} | 
| + | 
| + | 
| +void Assembler::lhbrx(Register dst, const MemOperand& src) { | 
| +  x_form(EXT2 | LHBRX, src.ra(), dst, src.rb(), LeaveRC); | 
| +} | 
| + | 
| + | 
| void Assembler::stb(Register dst, const MemOperand& src) { | 
| DCHECK(!src.ra_.is(r0)); | 
| d_form(STB, dst, src.ra(), src.offset(), true); | 
|  |