• Home
  • Raw
  • Download

Lines Matching refs:commutative

101 commutative = "commutative "  variable
370 [2, 2], [src_type, src_type], commutative,
373 [3, 3], [src_type, src_type], commutative,
376 [4, 4], [src_type, src_type], commutative,
379 binop("fadd", tfloat, commutative + associative, "src0 + src1")
380 binop("iadd", tint, commutative + associative, "src0 + src1")
384 binop("fmul", tfloat, commutative + associative, "src0 * src1")
386 binop("imul", tint, commutative + associative, "src0 * src1")
388 binop("imul_high", tint32, commutative,
391 binop("umul_high", tuint32, commutative,
401 binop_convert("uadd_carry", tuint, tuint, commutative, "src0 + src1 < src0")
434 binop_compare("feq", tfloat, commutative, "src0 == src1")
435 binop_compare("fne", tfloat, commutative, "src0 != src1")
438 binop_compare("ieq", tint, commutative, "src0 == src1")
439 binop_compare("ine", tint, commutative, "src0 != src1")
466 binop("seq", tfloat32, commutative, "(src0 == src1) ? 1.0f : 0.0f") # Set on Equal
467 binop("sne", tfloat32, commutative, "(src0 != src1) ? 1.0f : 0.0f") # Set on Not Equal
480 binop("iand", tuint, commutative + associative, "src0 & src1")
481 binop("ior", tuint, commutative + associative, "src0 | src1")
482 binop("ixor", tuint, commutative + associative, "src0 ^ src1")
490 binop("fand", tfloat32, commutative,
492 binop("for", tfloat32, commutative,
494 binop("fxor", tfloat32, commutative,
509 binop("imin", tint, commutative + associative, "src1 > src0 ? src0 : src1")
510 binop("umin", tuint, commutative + associative, "src1 > src0 ? src0 : src1")
512 binop("imax", tint, commutative + associative, "src1 > src0 ? src1 : src0")
513 binop("umax", tuint, commutative + associative, "src1 > src0 ? src1 : src0")
516 binop("usadd_4x8", tint32, commutative + associative, """
535 binop("umin_4x8", tint32, commutative + associative, """
543 binop("umax_4x8", tint32, commutative + associative, """
551 binop("umul_unorm_4x8", tint32, commutative + associative, """