diff options
Diffstat (limited to 'src/gallium/drivers/radeon')
-rw-r--r-- | src/gallium/drivers/radeon/R600CodeEmitter.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeon/R600CodeEmitter.cpp b/src/gallium/drivers/radeon/R600CodeEmitter.cpp index eb68c2d149c..06f8caa1df9 100644 --- a/src/gallium/drivers/radeon/R600CodeEmitter.cpp +++ b/src/gallium/drivers/radeon/R600CodeEmitter.cpp @@ -118,7 +118,8 @@ enum FCInstr { FC_BREAK, FC_BREAK_NZ_INT, FC_CONTINUE, - FC_BREAK_Z_INT + FC_BREAK_Z_INT, + FC_BREAK_NZ }; enum TextureTypes { @@ -525,6 +526,8 @@ void R600CodeEmitter::EmitFCInstr(MachineInstr &MI) instr = FC_BREAK; break; case AMDGPU::BREAK_LOGICALNZ_f32: + instr = FC_BREAK_NZ; + break; case AMDGPU::BREAK_LOGICALNZ_i32: instr = FC_BREAK_NZ_INT; break; |