intel/compiler: Emit ROR and ROL instruction
v2: Reorder patch (Matt Turner) Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
@@ -1768,6 +1768,13 @@ fs_visitor::nir_emit_alu(const fs_builder &bld, nir_alu_instr *instr,
|
||||
bld.SHR(result, op[0], op[1]);
|
||||
break;
|
||||
|
||||
case nir_op_urol:
|
||||
bld.ROL(result, op[0], op[1]);
|
||||
break;
|
||||
case nir_op_uror:
|
||||
bld.ROR(result, op[0], op[1]);
|
||||
break;
|
||||
|
||||
case nir_op_pack_half_2x16_split:
|
||||
bld.emit(FS_OPCODE_PACK_HALF_2x16_SPLIT, result, op[0], op[1]);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user