Lines Matching refs:push1

74             state.push1(val);  in translate_operator()
120 state.push1(val); in translate_operator()
154 state.push1(builder.ins().select(cond, arg1, arg2)); in translate_operator()
161 state.push1(builder.ins().select(cond, arg1, arg2)); in translate_operator()
575 state.push1(environ.translate_memory_grow(builder.cursor(), heap_index, heap, val)?) in translate_operator()
580 state.push1(environ.translate_memory_size(builder.cursor(), heap_index, heap)?); in translate_operator()
666 state.push1(loaded); in translate_operator()
673 state.push1(loaded); in translate_operator()
680 state.push1(loaded); in translate_operator()
687 state.push1(loaded); in translate_operator()
694 state.push1(loaded); in translate_operator()
701 state.push1(loaded); in translate_operator()
748 Operator::I32Const { value } => state.push1(builder.ins().iconst(I32, i64::from(*value))), in translate_operator()
749 Operator::I64Const { value } => state.push1(builder.ins().iconst(I64, *value)), in translate_operator()
751 state.push1(builder.ins().f32const(f32_translation(*value))); in translate_operator()
754 state.push1(builder.ins().f64const(f64_translation(*value))); in translate_operator()
759 state.push1(builder.ins().clz(arg)); in translate_operator()
763 state.push1(builder.ins().ctz(arg)); in translate_operator()
767 state.push1(builder.ins().popcnt(arg)); in translate_operator()
771 state.push1(builder.ins().sextend(I64, val)); in translate_operator()
775 state.push1(builder.ins().uextend(I64, val)); in translate_operator()
779 state.push1(builder.ins().ireduce(I32, val)); in translate_operator()
783 state.push1(builder.ins().sqrt(arg)); in translate_operator()
787 state.push1(builder.ins().ceil(arg)); in translate_operator()
791 state.push1(builder.ins().floor(arg)); in translate_operator()
795 state.push1(builder.ins().trunc(arg)); in translate_operator()
799 state.push1(builder.ins().nearest(arg)); in translate_operator()
803 state.push1(builder.ins().fabs(val)); in translate_operator()
807 state.push1(builder.ins().fneg(arg)); in translate_operator()
811 state.push1(builder.ins().fcvt_from_uint(F64, val)); in translate_operator()
815 state.push1(builder.ins().fcvt_from_sint(F64, val)); in translate_operator()
819 state.push1(builder.ins().fcvt_from_sint(F32, val)); in translate_operator()
823 state.push1(builder.ins().fcvt_from_uint(F32, val)); in translate_operator()
827 state.push1(builder.ins().fpromote(F64, val)); in translate_operator()
831 state.push1(builder.ins().fdemote(F32, val)); in translate_operator()
835 state.push1(builder.ins().fcvt_to_sint(I64, val)); in translate_operator()
839 state.push1(builder.ins().fcvt_to_sint(I32, val)); in translate_operator()
843 state.push1(builder.ins().fcvt_to_uint(I64, val)); in translate_operator()
847 state.push1(builder.ins().fcvt_to_uint(I32, val)); in translate_operator()
851 state.push1(builder.ins().fcvt_to_sint_sat(I64, val)); in translate_operator()
855 state.push1(builder.ins().fcvt_to_sint_sat(I32, val)); in translate_operator()
859 state.push1(builder.ins().fcvt_to_uint_sat(I64, val)); in translate_operator()
863 state.push1(builder.ins().fcvt_to_uint_sat(I32, val)); in translate_operator()
867 state.push1(builder.ins().bitcast(F32, val)); in translate_operator()
871 state.push1(builder.ins().bitcast(F64, val)); in translate_operator()
875 state.push1(builder.ins().bitcast(I32, val)); in translate_operator()
879 state.push1(builder.ins().bitcast(I64, val)); in translate_operator()
883 state.push1(builder.ins().ireduce(I8, val)); in translate_operator()
885 state.push1(builder.ins().sextend(I32, val)); in translate_operator()
889 state.push1(builder.ins().ireduce(I16, val)); in translate_operator()
891 state.push1(builder.ins().sextend(I32, val)); in translate_operator()
895 state.push1(builder.ins().ireduce(I8, val)); in translate_operator()
897 state.push1(builder.ins().sextend(I64, val)); in translate_operator()
901 state.push1(builder.ins().ireduce(I16, val)); in translate_operator()
903 state.push1(builder.ins().sextend(I64, val)); in translate_operator()
907 state.push1(builder.ins().ireduce(I32, val)); in translate_operator()
909 state.push1(builder.ins().sextend(I64, val)); in translate_operator()
914 state.push1(builder.ins().iadd(arg1, arg2)); in translate_operator()
918 state.push1(builder.ins().band(arg1, arg2)); in translate_operator()
922 state.push1(builder.ins().bor(arg1, arg2)); in translate_operator()
926 state.push1(builder.ins().bxor(arg1, arg2)); in translate_operator()
930 state.push1(builder.ins().ishl(arg1, arg2)); in translate_operator()
934 state.push1(builder.ins().sshr(arg1, arg2)); in translate_operator()
938 state.push1(builder.ins().ushr(arg1, arg2)); in translate_operator()
942 state.push1(builder.ins().rotl(arg1, arg2)); in translate_operator()
946 state.push1(builder.ins().rotr(arg1, arg2)); in translate_operator()
950 state.push1(builder.ins().fadd(arg1, arg2)); in translate_operator()
954 state.push1(builder.ins().isub(arg1, arg2)); in translate_operator()
958 state.push1(builder.ins().fsub(arg1, arg2)); in translate_operator()
962 state.push1(builder.ins().imul(arg1, arg2)); in translate_operator()
966 state.push1(builder.ins().fmul(arg1, arg2)); in translate_operator()
970 state.push1(builder.ins().fdiv(arg1, arg2)); in translate_operator()
974 state.push1(builder.ins().sdiv(arg1, arg2)); in translate_operator()
978 state.push1(builder.ins().udiv(arg1, arg2)); in translate_operator()
982 state.push1(builder.ins().srem(arg1, arg2)); in translate_operator()
986 state.push1(builder.ins().urem(arg1, arg2)); in translate_operator()
990 state.push1(builder.ins().fmin(arg1, arg2)); in translate_operator()
994 state.push1(builder.ins().fmax(arg1, arg2)); in translate_operator()
998 state.push1(builder.ins().fcopysign(arg1, arg2)); in translate_operator()
1028 state.push1(builder.ins().bint(I32, val)); in translate_operator()
1042 Operator::RefNull { ty: _ } => state.push1(builder.ins().null(environ.reference_type())), in translate_operator()
1047 state.push1(val_int); in translate_operator()
1050 state.push1(environ.translate_ref_func(builder.cursor(), *function_index)?); in translate_operator()
1167 state.push1(environ.translate_table_size( in translate_operator()
1177 state.push1(environ.translate_table_grow( in translate_operator()
1187 state.push1(environ.translate_table_get(builder.cursor(), table_index, index)?); in translate_operator()
1248 state.push1(value) in translate_operator()
1253 state.push1(splatted) in translate_operator()
1260 state.push1(splatted) in translate_operator()
1286 state.push1(splatted) in translate_operator()
1291 state.push1(builder.ins().sextend(I32, extracted)) in translate_operator()
1296 state.push1(builder.ins().uextend(I32, extracted)); in translate_operator()
1306 state.push1(builder.ins().extractlane(vector, lane.clone())) in translate_operator()
1313 state.push1(builder.ins().insertlane(vector, reduced, *lane)) in translate_operator()
1321 state.push1(builder.ins().insertlane(vector, replacement, *lane)) in translate_operator()
1328 state.push1(shuffled) in translate_operator()
1336 state.push1(builder.ins().swizzle(I8X16, a, b)) in translate_operator()
1340 state.push1(builder.ins().iadd(a, b)) in translate_operator()
1344 state.push1(builder.ins().sadd_sat(a, b)) in translate_operator()
1348 state.push1(builder.ins().uadd_sat(a, b)) in translate_operator()
1352 state.push1(builder.ins().isub(a, b)) in translate_operator()
1356 state.push1(builder.ins().ssub_sat(a, b)) in translate_operator()
1360 state.push1(builder.ins().usub_sat(a, b)) in translate_operator()
1364 state.push1(builder.ins().imin(a, b)) in translate_operator()
1368 state.push1(builder.ins().umin(a, b)) in translate_operator()
1372 state.push1(builder.ins().imax(a, b)) in translate_operator()
1376 state.push1(builder.ins().umax(a, b)) in translate_operator()
1380 state.push1(builder.ins().avg_round(a, b)) in translate_operator()
1384 state.push1(builder.ins().ineg(a)) in translate_operator()
1388 state.push1(builder.ins().imul(a, b)) in translate_operator()
1392 state.push1(builder.ins().bor(a, b)) in translate_operator()
1396 state.push1(builder.ins().bxor(a, b)) in translate_operator()
1400 state.push1(builder.ins().band(a, b)) in translate_operator()
1404 state.push1(builder.ins().band_not(a, b)) in translate_operator()
1408 state.push1(builder.ins().bnot(a)); in translate_operator()
1417 state.push1(builder.ins().ishl(bitcast_a, b_mod_bitwidth)) in translate_operator()
1426 state.push1(builder.ins().ushr(bitcast_a, b_mod_bitwidth)) in translate_operator()
1435 state.push1(builder.ins().sshr(bitcast_a, b_mod_bitwidth)) in translate_operator()
1444 state.push1(builder.ins().bitselect(bitcast_c, bitcast_a, bitcast_b)) in translate_operator()
1449 state.push1(builder.ins().bint(I32, bool_result)) in translate_operator()
1454 state.push1(builder.ins().bint(I32, bool_result)) in translate_operator()
1509 state.push1(builder.ins().fadd(a, b)) in translate_operator()
1513 state.push1(builder.ins().fsub(a, b)) in translate_operator()
1517 state.push1(builder.ins().fmul(a, b)) in translate_operator()
1521 state.push1(builder.ins().fdiv(a, b)) in translate_operator()
1525 state.push1(builder.ins().fmax(a, b)) in translate_operator()
1529 state.push1(builder.ins().fmin(a, b)) in translate_operator()
1533 state.push1(builder.ins().sqrt(a)) in translate_operator()
1537 state.push1(builder.ins().fneg(a)) in translate_operator()
1541 state.push1(builder.ins().fabs(a)) in translate_operator()
1545 state.push1(builder.ins().fcvt_from_sint(F32X4, a)) in translate_operator()
1831 state.push1(dfg.first_result(load)); in translate_load()
1877 state.push1(builder.ins().bint(I32, val)); in translate_icmp()
1889 state.push1(builder.ins().icmp(cc, bitcast_a, bitcast_b)) in translate_vector_icmp()
1895 state.push1(builder.ins().bint(I32, val)); in translate_fcmp()
1907 state.push1(builder.ins().fcmp(cc, bitcast_a, bitcast_b)) in translate_vector_fcmp()