nir: Add fisnormal op
[mesa.git] / src / compiler / nir / nir_opcodes.py
2020-08-17 Jesse Natalienir: Add fisnormal op
2020-07-24 Jesse Natalienir: Support 8 and 16 component vectors for reduceable...
2020-06-22 Rhys Perrynir: slight correction to cube_face_coord constant...
2020-06-02 Marek Olšáknir: add i2imp and u2ump opcodes for conversions to...
2020-05-25 Alyssa Rosenzweignir: Add un/pack_32_4x8 opcodes
2020-05-19 Alyssa Rosenzweignir: Add fclamp_pos opcode
2020-05-19 Alyssa Rosenzweignir: Add fsat_signed opcode
2020-05-07 Rhys Perrynir: make fsat return 0.0 with NaN instead of passing...
2020-04-23 Gert Wollnynir: Add umad24 and umul24 opcodes
2020-04-21 Jason Ekstrandnir: Delete the fnoise opcodes
2020-04-04 Rob Clarknir: fix definition of imadsh_mix16 for vectors
2020-03-30 Jason Ekstrandnir: Add b2b opcodes
2020-02-26 Albert Astals Cidcube_face_index: Use fabsf instead of fabs since we...
2020-02-26 Albert Astals Cidcube_face_coord: Use fabsf instead of fabs since we...
2020-02-24 Neil Robertsnir/opcodes: Add nir_op_f2fmp
2020-02-11 Ian Romanicknir: Mark fmin and fmax as commutative and associative
2020-01-23 Ian Romanicknir: Add new instructions for INTEL_shader_integer_func...
2019-12-21 Rob Clarknir+vtn: vec8+vec16 support
2019-11-20 Neil Robertsnir: Add a 8-bit bool type
2019-11-20 Neil Robertsnir: Add a 16-bit bool type
2019-11-20 Neil Robertsnir/opcodes: Add a helper function to generate reduce...
2019-11-20 Neil Robertsnir/opcodes: Add a helper function to generate the...
2019-10-18 Rob Clarknir: add amul instruction
2019-10-18 Rob Clarknir: Add a new ALU nir_op_imul24
2019-10-18 Eduardo Lima Mitevnir: Add a new ALU nir_op_imad24_ir3
2019-09-18 Andres Gomeznir/opcodes: Clear variable names confusion
2019-09-17 Samuel Iglesias... nir: fix fmin/fmax support for doubles
2019-09-17 Samuel Iglesias... nir: fix denorms in unpack_half_1x16()
2019-09-17 Samuel Iglesias... nir/opcodes: make sure f2f16_rtz and f2f16_rtne behavio...
2019-09-17 Samuel Iglesias... nir: mind rounding mode on fadd, fsub, fmul and fma...
2019-09-17 Samuel Iglesias... nir: add support for round to zero rounding mode to...
2019-07-31 Erico Nunesnir/algebraic: add new fsum ops and fdot lowering
2019-07-01 Sagar Ghugenir: Add urol and uror opcodes
2019-06-26 Jonathan Mareknir: remove fnot/fxor/fand/for opcodes
2019-06-24 Daniel Schürmannnir: introduce lowering of bitfield_insert to bfm and...
2019-06-24 Daniel Schürmannnir: define behavior of nir_op_bfm and nir_op_u/ibfe...
2019-06-07 Eduardo Lima Mitevnir/opcodes: Add new 'umul_low' and 'imadsh_mix16'...
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-14 Ian Romanicknir: Mark ffma as 2src_commutative
2019-05-14 Ian Romanicknir: Rename commutative to 2src_commutative
2019-05-01 Ian Romanicknir: Saturating integer arithmetic is not associative
2019-04-19 Kristian H. Kristensennir_opcodes.py: Saturate to expression that doesn't...
2019-04-15 Rhys Perrynir,ac/nir: fix cube_face_coord
2019-03-22 Samuel Pitoisetnir: use generic float types for frexp_exp and frexp_sig
2019-03-06 Iago Toral Quirogacompiler/nir: add an is_conversion field to nir_op_info
2019-03-05 Karol Herbstnir/spirv: initial handling of OpenCL.std extension...
2019-03-04 Sagar Ghugenir/glsl: Add another way of doing lower_imul64 for...
2019-02-25 Daniel Schürmannnir: Define shifts according to SM5 specification.
2018-12-16 Jason Ekstrandnir: Add 1-bit Boolean opcodes
2018-12-16 Jason Ekstrandnir: Rename Boolean-related opcodes to include 32 in...
2018-12-13 Ian Romanicknir: Add a saturated unsigned integer add opcode
2018-12-13 Jason Ekstrandnir: Allow [iu]mul_high on non-32-bit types
2018-12-05 Jason Ekstrandnir: Make boolean conversions sized just like the others
2018-12-05 Jason Ekstrandnir/opcodes: Rename tbool to tbool32
2018-12-05 Jason Ekstrandnir/opcodes: Pull in the type helpers from constant_exp...
2018-08-29 Jason Ekstrandnir/opcodes: Make unpack_half_2x16_split_* variable...
2018-07-24 Karol Herbstnir: rename f2f16_undef to f2f16
2018-07-24 Mathieu Bridonpython: Use range() instead of xrange()
2018-05-03 Iago Toral Quiroganir: add opcodes for 16-bit packing and unpacking
2018-04-13 Daniel Schürmannnir: subgroups instructions for 64bit ballot sizes
2018-03-28 Dave Airlienir: add support for min/max/median of 3 srcs
2018-03-22 Timothy Arcerinir: add frexp_exp and frexp_sig opcodes
2018-03-07 Daniel Schürmannnir: add AMD_gcn_shader extended instructions
2018-02-28 Timothy Arcerinir: fix interger divide by zero crash during constant...
2017-12-07 James Leggnir/opcodes: Fix constant-folding of bitfield_insert
2017-12-06 Jose Maria Casanov... nir: Handle fp16 rounding modes at nir_type_conversion_op
2017-10-13 Jason Ekstrandnir/opcodes: Fix constant-folding of ufind_msb
2017-08-29 Matt Turnernir: Remove series of unnecessary conversions
2017-06-27 Juan A. Suarez Romeronir: sge operation is defined for floating-point types
2017-03-30 Jason Ekstrandnir: Add support for 8 and 16-bit types
2017-03-21 Vinson Leenir: Add positional argument specifiers.
2017-03-14 Jason Ekstrandnir: Rework conversion opcodes
2017-03-10 Emil Velikovnir: remove shebang from python scripts
2017-02-17 Jason Ekstrandnir: Combine the int and double [un]pack opcodes
2017-02-09 Samuel Iglesias... nir: add opcode to perform int64 to bool conversions
2017-01-20 Ian Romanicknir: Shift count for shift opcodes is always 32-bits
2017-01-20 Ian Romanicknir: Add 64-bit integer support for conversions and...
2016-09-07 Ilia Mirkinnir: fix definition of pack_uvec2_to_uint
2016-05-23 Iago Toral Quiroganir: handle double-precision in fsign, fsat, fnot and...
2016-05-23 Iago Toral Quiroganir: handle double-precision in fabs, frsq and fsqrt
2016-05-15 Rob Clarknir: fix comment typo about f2d/d2f
2016-04-29 Jason Ekstrandnir/opcodes: Make ldexp take an explicitly 32-bit int
2016-04-29 Jason Ekstrandnir/opcodes: Simplify the expressions for [un]pack_double
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-13 Jason Ekstrandnir: Add more modulus opcodes
2016-04-11 Connor Abbottnir: add split versions of (un)pack_double_2x32
2016-04-11 Connor Abbottnir: add support for (un)pack_double_2x32
2016-04-11 Iago Toral Quiroganir: add i2d and u2d opcodes
2016-04-11 Iago Toral Quiroganir: add d2i, d2u, d2b opcodes
2016-04-11 Connor Abbottnir: add support for d2f and f2d
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Jason Ekstrandnir: Add an opcode for stomping a 32-bit value to 16...
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-17 Connor Abbottnir: update opcode definitions for different bit sizes
2016-03-17 Jordan JustenMerge remote-tracking branch 'origin/master' into vulkan
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
next