681a682,708
> isbCode = '''
> '''
> isbIop = InstObjParams("isb", "Isb", "PredOp",
> {"code": isbCode,
> "predicate_test": predicateTest}, ['IsSerializing'])
> header_output += BasicDeclare.subst(isbIop)
> decoder_output += BasicConstructor.subst(isbIop)
> exec_output += PredOpExecute.subst(isbIop)
>
> dsbCode = '''
> '''
> dsbIop = InstObjParams("dsb", "Dsb", "PredOp",
> {"code": dsbCode,
> "predicate_test": predicateTest},['IsMemBarrier'])
> header_output += BasicDeclare.subst(dsbIop)
> decoder_output += BasicConstructor.subst(dsbIop)
> exec_output += PredOpExecute.subst(dsbIop)
>
> dmbCode = '''
> '''
> dmbIop = InstObjParams("dmb", "Dmb", "PredOp",
> {"code": dmbCode,
> "predicate_test": predicateTest},['IsMemBarrier'])
> header_output += BasicDeclare.subst(dmbIop)
> decoder_output += BasicConstructor.subst(dmbIop)
> exec_output += PredOpExecute.subst(dmbIop)
>