Lines Matching refs:Instruction

270                     func.instruction(wasm_encoder::Instruction::End);  in encode_code()
397 fn translate_instruction(inst: &Instruction) -> wasm_encoder::Instruction { in translate_instruction() argument
398 use Instruction::*; in translate_instruction()
401 Unreachable => wasm_encoder::Instruction::Unreachable, in translate_instruction()
402 Nop => wasm_encoder::Instruction::Nop, in translate_instruction()
403 Block(bt) => wasm_encoder::Instruction::Block(translate_block_type(bt)), in translate_instruction()
404 Loop(bt) => wasm_encoder::Instruction::Loop(translate_block_type(bt)), in translate_instruction()
405 If(bt) => wasm_encoder::Instruction::If(translate_block_type(bt)), in translate_instruction()
406 Else => wasm_encoder::Instruction::Else, in translate_instruction()
407 Try(bt) => wasm_encoder::Instruction::Try(translate_block_type(bt)), in translate_instruction()
408 Delegate(l) => wasm_encoder::Instruction::Delegate(l), in translate_instruction()
409 Catch(t) => wasm_encoder::Instruction::Catch(t), in translate_instruction()
410 CatchAll => wasm_encoder::Instruction::CatchAll, in translate_instruction()
411 End => wasm_encoder::Instruction::End, in translate_instruction()
412 Br(x) => wasm_encoder::Instruction::Br(x), in translate_instruction()
413 BrIf(x) => wasm_encoder::Instruction::BrIf(x), in translate_instruction()
414 BrTable(ref ls, l) => wasm_encoder::Instruction::BrTable(ls, l), in translate_instruction()
415 Return => wasm_encoder::Instruction::Return, in translate_instruction()
416 Call(x) => wasm_encoder::Instruction::Call(x), in translate_instruction()
417 CallIndirect { ty, table } => wasm_encoder::Instruction::CallIndirect { ty, table }, in translate_instruction()
418 Throw(t) => wasm_encoder::Instruction::Throw(t), in translate_instruction()
419 Rethrow(l) => wasm_encoder::Instruction::Rethrow(l), in translate_instruction()
422 Drop => wasm_encoder::Instruction::Drop, in translate_instruction()
423 Select => wasm_encoder::Instruction::Select, in translate_instruction()
426 LocalGet(x) => wasm_encoder::Instruction::LocalGet(x), in translate_instruction()
427 LocalSet(x) => wasm_encoder::Instruction::LocalSet(x), in translate_instruction()
428 LocalTee(x) => wasm_encoder::Instruction::LocalTee(x), in translate_instruction()
429 GlobalGet(x) => wasm_encoder::Instruction::GlobalGet(x), in translate_instruction()
430 GlobalSet(x) => wasm_encoder::Instruction::GlobalSet(x), in translate_instruction()
433 I32Load(m) => wasm_encoder::Instruction::I32Load(translate_mem_arg(m)), in translate_instruction()
434 I64Load(m) => wasm_encoder::Instruction::I64Load(translate_mem_arg(m)), in translate_instruction()
435 F32Load(m) => wasm_encoder::Instruction::F32Load(translate_mem_arg(m)), in translate_instruction()
436 F64Load(m) => wasm_encoder::Instruction::F64Load(translate_mem_arg(m)), in translate_instruction()
437 I32Load8_S(m) => wasm_encoder::Instruction::I32Load8_S(translate_mem_arg(m)), in translate_instruction()
438 I32Load8_U(m) => wasm_encoder::Instruction::I32Load8_U(translate_mem_arg(m)), in translate_instruction()
439 I32Load16_S(m) => wasm_encoder::Instruction::I32Load16_S(translate_mem_arg(m)), in translate_instruction()
440 I32Load16_U(m) => wasm_encoder::Instruction::I32Load16_U(translate_mem_arg(m)), in translate_instruction()
441 I64Load8_S(m) => wasm_encoder::Instruction::I64Load8_S(translate_mem_arg(m)), in translate_instruction()
442 I64Load8_U(m) => wasm_encoder::Instruction::I64Load8_U(translate_mem_arg(m)), in translate_instruction()
443 I64Load16_S(m) => wasm_encoder::Instruction::I64Load16_S(translate_mem_arg(m)), in translate_instruction()
444 I64Load16_U(m) => wasm_encoder::Instruction::I64Load16_U(translate_mem_arg(m)), in translate_instruction()
445 I64Load32_S(m) => wasm_encoder::Instruction::I64Load32_S(translate_mem_arg(m)), in translate_instruction()
446 I64Load32_U(m) => wasm_encoder::Instruction::I64Load32_U(translate_mem_arg(m)), in translate_instruction()
447 I32Store(m) => wasm_encoder::Instruction::I32Store(translate_mem_arg(m)), in translate_instruction()
448 I64Store(m) => wasm_encoder::Instruction::I64Store(translate_mem_arg(m)), in translate_instruction()
449 F32Store(m) => wasm_encoder::Instruction::F32Store(translate_mem_arg(m)), in translate_instruction()
450 F64Store(m) => wasm_encoder::Instruction::F64Store(translate_mem_arg(m)), in translate_instruction()
451 I32Store8(m) => wasm_encoder::Instruction::I32Store8(translate_mem_arg(m)), in translate_instruction()
452 I32Store16(m) => wasm_encoder::Instruction::I32Store16(translate_mem_arg(m)), in translate_instruction()
453 I64Store8(m) => wasm_encoder::Instruction::I64Store8(translate_mem_arg(m)), in translate_instruction()
454 I64Store16(m) => wasm_encoder::Instruction::I64Store16(translate_mem_arg(m)), in translate_instruction()
455 I64Store32(m) => wasm_encoder::Instruction::I64Store32(translate_mem_arg(m)), in translate_instruction()
456 MemorySize(x) => wasm_encoder::Instruction::MemorySize(x), in translate_instruction()
457 MemoryGrow(x) => wasm_encoder::Instruction::MemoryGrow(x), in translate_instruction()
458 MemoryInit { mem, data } => wasm_encoder::Instruction::MemoryInit { mem, data }, in translate_instruction()
459 DataDrop(x) => wasm_encoder::Instruction::DataDrop(x), in translate_instruction()
460 MemoryCopy { src, dst } => wasm_encoder::Instruction::MemoryCopy { src, dst }, in translate_instruction()
461 MemoryFill(x) => wasm_encoder::Instruction::MemoryFill(x), in translate_instruction()
464 I32Const(x) => wasm_encoder::Instruction::I32Const(x), in translate_instruction()
465 I64Const(x) => wasm_encoder::Instruction::I64Const(x), in translate_instruction()
466 F32Const(x) => wasm_encoder::Instruction::F32Const(x), in translate_instruction()
467 F64Const(x) => wasm_encoder::Instruction::F64Const(x), in translate_instruction()
468 I32Eqz => wasm_encoder::Instruction::I32Eqz, in translate_instruction()
469 I32Eq => wasm_encoder::Instruction::I32Eq, in translate_instruction()
470 I32Neq => wasm_encoder::Instruction::I32Neq, in translate_instruction()
471 I32LtS => wasm_encoder::Instruction::I32LtS, in translate_instruction()
472 I32LtU => wasm_encoder::Instruction::I32LtU, in translate_instruction()
473 I32GtS => wasm_encoder::Instruction::I32GtS, in translate_instruction()
474 I32GtU => wasm_encoder::Instruction::I32GtU, in translate_instruction()
475 I32LeS => wasm_encoder::Instruction::I32LeS, in translate_instruction()
476 I32LeU => wasm_encoder::Instruction::I32LeU, in translate_instruction()
477 I32GeS => wasm_encoder::Instruction::I32GeS, in translate_instruction()
478 I32GeU => wasm_encoder::Instruction::I32GeU, in translate_instruction()
479 I64Eqz => wasm_encoder::Instruction::I64Eqz, in translate_instruction()
480 I64Eq => wasm_encoder::Instruction::I64Eq, in translate_instruction()
481 I64Neq => wasm_encoder::Instruction::I64Neq, in translate_instruction()
482 I64LtS => wasm_encoder::Instruction::I64LtS, in translate_instruction()
483 I64LtU => wasm_encoder::Instruction::I64LtU, in translate_instruction()
484 I64GtS => wasm_encoder::Instruction::I64GtS, in translate_instruction()
485 I64GtU => wasm_encoder::Instruction::I64GtU, in translate_instruction()
486 I64LeS => wasm_encoder::Instruction::I64LeS, in translate_instruction()
487 I64LeU => wasm_encoder::Instruction::I64LeU, in translate_instruction()
488 I64GeS => wasm_encoder::Instruction::I64GeS, in translate_instruction()
489 I64GeU => wasm_encoder::Instruction::I64GeU, in translate_instruction()
490 F32Eq => wasm_encoder::Instruction::F32Eq, in translate_instruction()
491 F32Neq => wasm_encoder::Instruction::F32Neq, in translate_instruction()
492 F32Lt => wasm_encoder::Instruction::F32Lt, in translate_instruction()
493 F32Gt => wasm_encoder::Instruction::F32Gt, in translate_instruction()
494 F32Le => wasm_encoder::Instruction::F32Le, in translate_instruction()
495 F32Ge => wasm_encoder::Instruction::F32Ge, in translate_instruction()
496 F64Eq => wasm_encoder::Instruction::F64Eq, in translate_instruction()
497 F64Neq => wasm_encoder::Instruction::F64Neq, in translate_instruction()
498 F64Lt => wasm_encoder::Instruction::F64Lt, in translate_instruction()
499 F64Gt => wasm_encoder::Instruction::F64Gt, in translate_instruction()
500 F64Le => wasm_encoder::Instruction::F64Le, in translate_instruction()
501 F64Ge => wasm_encoder::Instruction::F64Ge, in translate_instruction()
502 I32Clz => wasm_encoder::Instruction::I32Clz, in translate_instruction()
503 I32Ctz => wasm_encoder::Instruction::I32Ctz, in translate_instruction()
504 I32Popcnt => wasm_encoder::Instruction::I32Popcnt, in translate_instruction()
505 I32Add => wasm_encoder::Instruction::I32Add, in translate_instruction()
506 I32Sub => wasm_encoder::Instruction::I32Sub, in translate_instruction()
507 I32Mul => wasm_encoder::Instruction::I32Mul, in translate_instruction()
508 I32DivS => wasm_encoder::Instruction::I32DivS, in translate_instruction()
509 I32DivU => wasm_encoder::Instruction::I32DivU, in translate_instruction()
510 I32RemS => wasm_encoder::Instruction::I32RemS, in translate_instruction()
511 I32RemU => wasm_encoder::Instruction::I32RemU, in translate_instruction()
512 I32And => wasm_encoder::Instruction::I32And, in translate_instruction()
513 I32Or => wasm_encoder::Instruction::I32Or, in translate_instruction()
514 I32Xor => wasm_encoder::Instruction::I32Xor, in translate_instruction()
515 I32Shl => wasm_encoder::Instruction::I32Shl, in translate_instruction()
516 I32ShrS => wasm_encoder::Instruction::I32ShrS, in translate_instruction()
517 I32ShrU => wasm_encoder::Instruction::I32ShrU, in translate_instruction()
518 I32Rotl => wasm_encoder::Instruction::I32Rotl, in translate_instruction()
519 I32Rotr => wasm_encoder::Instruction::I32Rotr, in translate_instruction()
520 I64Clz => wasm_encoder::Instruction::I64Clz, in translate_instruction()
521 I64Ctz => wasm_encoder::Instruction::I64Ctz, in translate_instruction()
522 I64Popcnt => wasm_encoder::Instruction::I64Popcnt, in translate_instruction()
523 I64Add => wasm_encoder::Instruction::I64Add, in translate_instruction()
524 I64Sub => wasm_encoder::Instruction::I64Sub, in translate_instruction()
525 I64Mul => wasm_encoder::Instruction::I64Mul, in translate_instruction()
526 I64DivS => wasm_encoder::Instruction::I64DivS, in translate_instruction()
527 I64DivU => wasm_encoder::Instruction::I64DivU, in translate_instruction()
528 I64RemS => wasm_encoder::Instruction::I64RemS, in translate_instruction()
529 I64RemU => wasm_encoder::Instruction::I64RemU, in translate_instruction()
530 I64And => wasm_encoder::Instruction::I64And, in translate_instruction()
531 I64Or => wasm_encoder::Instruction::I64Or, in translate_instruction()
532 I64Xor => wasm_encoder::Instruction::I64Xor, in translate_instruction()
533 I64Shl => wasm_encoder::Instruction::I64Shl, in translate_instruction()
534 I64ShrS => wasm_encoder::Instruction::I64ShrS, in translate_instruction()
535 I64ShrU => wasm_encoder::Instruction::I64ShrU, in translate_instruction()
536 I64Rotl => wasm_encoder::Instruction::I64Rotl, in translate_instruction()
537 I64Rotr => wasm_encoder::Instruction::I64Rotr, in translate_instruction()
538 F32Abs => wasm_encoder::Instruction::F32Abs, in translate_instruction()
539 F32Neg => wasm_encoder::Instruction::F32Neg, in translate_instruction()
540 F32Ceil => wasm_encoder::Instruction::F32Ceil, in translate_instruction()
541 F32Floor => wasm_encoder::Instruction::F32Floor, in translate_instruction()
542 F32Trunc => wasm_encoder::Instruction::F32Trunc, in translate_instruction()
543 F32Nearest => wasm_encoder::Instruction::F32Nearest, in translate_instruction()
544 F32Sqrt => wasm_encoder::Instruction::F32Sqrt, in translate_instruction()
545 F32Add => wasm_encoder::Instruction::F32Add, in translate_instruction()
546 F32Sub => wasm_encoder::Instruction::F32Sub, in translate_instruction()
547 F32Mul => wasm_encoder::Instruction::F32Mul, in translate_instruction()
548 F32Div => wasm_encoder::Instruction::F32Div, in translate_instruction()
549 F32Min => wasm_encoder::Instruction::F32Min, in translate_instruction()
550 F32Max => wasm_encoder::Instruction::F32Max, in translate_instruction()
551 F32Copysign => wasm_encoder::Instruction::F32Copysign, in translate_instruction()
552 F64Abs => wasm_encoder::Instruction::F64Abs, in translate_instruction()
553 F64Neg => wasm_encoder::Instruction::F64Neg, in translate_instruction()
554 F64Ceil => wasm_encoder::Instruction::F64Ceil, in translate_instruction()
555 F64Floor => wasm_encoder::Instruction::F64Floor, in translate_instruction()
556 F64Trunc => wasm_encoder::Instruction::F64Trunc, in translate_instruction()
557 F64Nearest => wasm_encoder::Instruction::F64Nearest, in translate_instruction()
558 F64Sqrt => wasm_encoder::Instruction::F64Sqrt, in translate_instruction()
559 F64Add => wasm_encoder::Instruction::F64Add, in translate_instruction()
560 F64Sub => wasm_encoder::Instruction::F64Sub, in translate_instruction()
561 F64Mul => wasm_encoder::Instruction::F64Mul, in translate_instruction()
562 F64Div => wasm_encoder::Instruction::F64Div, in translate_instruction()
563 F64Min => wasm_encoder::Instruction::F64Min, in translate_instruction()
564 F64Max => wasm_encoder::Instruction::F64Max, in translate_instruction()
565 F64Copysign => wasm_encoder::Instruction::F64Copysign, in translate_instruction()
566 I32WrapI64 => wasm_encoder::Instruction::I32WrapI64, in translate_instruction()
567 I32TruncF32S => wasm_encoder::Instruction::I32TruncF32S, in translate_instruction()
568 I32TruncF32U => wasm_encoder::Instruction::I32TruncF32U, in translate_instruction()
569 I32TruncF64S => wasm_encoder::Instruction::I32TruncF64S, in translate_instruction()
570 I32TruncF64U => wasm_encoder::Instruction::I32TruncF64U, in translate_instruction()
571 I64ExtendI32S => wasm_encoder::Instruction::I64ExtendI32S, in translate_instruction()
572 I64ExtendI32U => wasm_encoder::Instruction::I64ExtendI32U, in translate_instruction()
573 I64TruncF32S => wasm_encoder::Instruction::I64TruncF32S, in translate_instruction()
574 I64TruncF32U => wasm_encoder::Instruction::I64TruncF32U, in translate_instruction()
575 I64TruncF64S => wasm_encoder::Instruction::I64TruncF64S, in translate_instruction()
576 I64TruncF64U => wasm_encoder::Instruction::I64TruncF64U, in translate_instruction()
577 F32ConvertI32S => wasm_encoder::Instruction::F32ConvertI32S, in translate_instruction()
578 F32ConvertI32U => wasm_encoder::Instruction::F32ConvertI32U, in translate_instruction()
579 F32ConvertI64S => wasm_encoder::Instruction::F32ConvertI64S, in translate_instruction()
580 F32ConvertI64U => wasm_encoder::Instruction::F32ConvertI64U, in translate_instruction()
581 F32DemoteF64 => wasm_encoder::Instruction::F32DemoteF64, in translate_instruction()
582 F64ConvertI32S => wasm_encoder::Instruction::F64ConvertI32S, in translate_instruction()
583 F64ConvertI32U => wasm_encoder::Instruction::F64ConvertI32U, in translate_instruction()
584 F64ConvertI64S => wasm_encoder::Instruction::F64ConvertI64S, in translate_instruction()
585 F64ConvertI64U => wasm_encoder::Instruction::F64ConvertI64U, in translate_instruction()
586 F64PromoteF32 => wasm_encoder::Instruction::F64PromoteF32, in translate_instruction()
587 I32ReinterpretF32 => wasm_encoder::Instruction::I32ReinterpretF32, in translate_instruction()
588 I64ReinterpretF64 => wasm_encoder::Instruction::I64ReinterpretF64, in translate_instruction()
589 F32ReinterpretI32 => wasm_encoder::Instruction::F32ReinterpretI32, in translate_instruction()
590 F64ReinterpretI64 => wasm_encoder::Instruction::F64ReinterpretI64, in translate_instruction()
591 I32Extend8S => wasm_encoder::Instruction::I32Extend8S, in translate_instruction()
592 I32Extend16S => wasm_encoder::Instruction::I32Extend16S, in translate_instruction()
593 I64Extend8S => wasm_encoder::Instruction::I64Extend8S, in translate_instruction()
594 I64Extend16S => wasm_encoder::Instruction::I64Extend16S, in translate_instruction()
595 I64Extend32S => wasm_encoder::Instruction::I64Extend32S, in translate_instruction()
596 I32TruncSatF32S => wasm_encoder::Instruction::I32TruncSatF32S, in translate_instruction()
597 I32TruncSatF32U => wasm_encoder::Instruction::I32TruncSatF32U, in translate_instruction()
598 I32TruncSatF64S => wasm_encoder::Instruction::I32TruncSatF64S, in translate_instruction()
599 I32TruncSatF64U => wasm_encoder::Instruction::I32TruncSatF64U, in translate_instruction()
600 I64TruncSatF32S => wasm_encoder::Instruction::I64TruncSatF32S, in translate_instruction()
601 I64TruncSatF32U => wasm_encoder::Instruction::I64TruncSatF32U, in translate_instruction()
602 I64TruncSatF64S => wasm_encoder::Instruction::I64TruncSatF64S, in translate_instruction()
603 I64TruncSatF64U => wasm_encoder::Instruction::I64TruncSatF64U, in translate_instruction()
604 TypedSelect(ty) => wasm_encoder::Instruction::TypedSelect(translate_val_type(ty)), in translate_instruction()
605 RefNull(ty) => wasm_encoder::Instruction::RefNull(translate_val_type(ty)), in translate_instruction()
606 RefIsNull => wasm_encoder::Instruction::RefIsNull, in translate_instruction()
607 RefFunc(x) => wasm_encoder::Instruction::RefFunc(x), in translate_instruction()
608 TableInit { segment, table } => wasm_encoder::Instruction::TableInit { segment, table }, in translate_instruction()
609 ElemDrop { segment } => wasm_encoder::Instruction::ElemDrop { segment }, in translate_instruction()
610 TableFill { table } => wasm_encoder::Instruction::TableFill { table }, in translate_instruction()
611 TableSet { table } => wasm_encoder::Instruction::TableSet { table }, in translate_instruction()
612 TableGet { table } => wasm_encoder::Instruction::TableGet { table }, in translate_instruction()
613 TableGrow { table } => wasm_encoder::Instruction::TableGrow { table }, in translate_instruction()
614 TableSize { table } => wasm_encoder::Instruction::TableSize { table }, in translate_instruction()
615 TableCopy { src, dst } => wasm_encoder::Instruction::TableCopy { src, dst }, in translate_instruction()
618 V128Load { memarg } => wasm_encoder::Instruction::V128Load { in translate_instruction()
621 V128Load8x8S { memarg } => wasm_encoder::Instruction::V128Load8x8S { in translate_instruction()
624 V128Load8x8U { memarg } => wasm_encoder::Instruction::V128Load8x8U { in translate_instruction()
627 V128Load16x4S { memarg } => wasm_encoder::Instruction::V128Load16x4S { in translate_instruction()
630 V128Load16x4U { memarg } => wasm_encoder::Instruction::V128Load16x4U { in translate_instruction()
633 V128Load32x2S { memarg } => wasm_encoder::Instruction::V128Load32x2S { in translate_instruction()
636 V128Load32x2U { memarg } => wasm_encoder::Instruction::V128Load32x2U { in translate_instruction()
639 V128Load8Splat { memarg } => wasm_encoder::Instruction::V128Load8Splat { in translate_instruction()
642 V128Load16Splat { memarg } => wasm_encoder::Instruction::V128Load16Splat { in translate_instruction()
645 V128Load32Splat { memarg } => wasm_encoder::Instruction::V128Load32Splat { in translate_instruction()
648 V128Load64Splat { memarg } => wasm_encoder::Instruction::V128Load64Splat { in translate_instruction()
651 V128Load32Zero { memarg } => wasm_encoder::Instruction::V128Load32Zero { in translate_instruction()
654 V128Load64Zero { memarg } => wasm_encoder::Instruction::V128Load64Zero { in translate_instruction()
657 V128Store { memarg } => wasm_encoder::Instruction::V128Store { in translate_instruction()
660 V128Load8Lane { memarg, lane } => wasm_encoder::Instruction::V128Load8Lane { in translate_instruction()
664 V128Load16Lane { memarg, lane } => wasm_encoder::Instruction::V128Load16Lane { in translate_instruction()
668 V128Load32Lane { memarg, lane } => wasm_encoder::Instruction::V128Load32Lane { in translate_instruction()
672 V128Load64Lane { memarg, lane } => wasm_encoder::Instruction::V128Load64Lane { in translate_instruction()
676 V128Store8Lane { memarg, lane } => wasm_encoder::Instruction::V128Store8Lane { in translate_instruction()
680 V128Store16Lane { memarg, lane } => wasm_encoder::Instruction::V128Store16Lane { in translate_instruction()
684 V128Store32Lane { memarg, lane } => wasm_encoder::Instruction::V128Store32Lane { in translate_instruction()
688 V128Store64Lane { memarg, lane } => wasm_encoder::Instruction::V128Store64Lane { in translate_instruction()
692 V128Const(c) => wasm_encoder::Instruction::V128Const(c), in translate_instruction()
693 I8x16Shuffle { lanes } => wasm_encoder::Instruction::I8x16Shuffle { lanes }, in translate_instruction()
694 I8x16ExtractLaneS { lane } => wasm_encoder::Instruction::I8x16ExtractLaneS { lane }, in translate_instruction()
695 I8x16ExtractLaneU { lane } => wasm_encoder::Instruction::I8x16ExtractLaneU { lane }, in translate_instruction()
696 I8x16ReplaceLane { lane } => wasm_encoder::Instruction::I8x16ReplaceLane { lane }, in translate_instruction()
697 I16x8ExtractLaneS { lane } => wasm_encoder::Instruction::I16x8ExtractLaneS { lane }, in translate_instruction()
698 I16x8ExtractLaneU { lane } => wasm_encoder::Instruction::I16x8ExtractLaneU { lane }, in translate_instruction()
699 I16x8ReplaceLane { lane } => wasm_encoder::Instruction::I16x8ReplaceLane { lane }, in translate_instruction()
700 I32x4ExtractLane { lane } => wasm_encoder::Instruction::I32x4ExtractLane { lane }, in translate_instruction()
701 I32x4ReplaceLane { lane } => wasm_encoder::Instruction::I32x4ReplaceLane { lane }, in translate_instruction()
702 I64x2ExtractLane { lane } => wasm_encoder::Instruction::I64x2ExtractLane { lane }, in translate_instruction()
703 I64x2ReplaceLane { lane } => wasm_encoder::Instruction::I64x2ReplaceLane { lane }, in translate_instruction()
704 F32x4ExtractLane { lane } => wasm_encoder::Instruction::F32x4ExtractLane { lane }, in translate_instruction()
705 F32x4ReplaceLane { lane } => wasm_encoder::Instruction::F32x4ReplaceLane { lane }, in translate_instruction()
706 F64x2ExtractLane { lane } => wasm_encoder::Instruction::F64x2ExtractLane { lane }, in translate_instruction()
707 F64x2ReplaceLane { lane } => wasm_encoder::Instruction::F64x2ReplaceLane { lane }, in translate_instruction()
708 I8x16Swizzle => wasm_encoder::Instruction::I8x16Swizzle, in translate_instruction()
709 I8x16Splat => wasm_encoder::Instruction::I8x16Splat, in translate_instruction()
710 I16x8Splat => wasm_encoder::Instruction::I16x8Splat, in translate_instruction()
711 I32x4Splat => wasm_encoder::Instruction::I32x4Splat, in translate_instruction()
712 I64x2Splat => wasm_encoder::Instruction::I64x2Splat, in translate_instruction()
713 F32x4Splat => wasm_encoder::Instruction::F32x4Splat, in translate_instruction()
714 F64x2Splat => wasm_encoder::Instruction::F64x2Splat, in translate_instruction()
715 I8x16Eq => wasm_encoder::Instruction::I8x16Eq, in translate_instruction()
716 I8x16Ne => wasm_encoder::Instruction::I8x16Ne, in translate_instruction()
717 I8x16LtS => wasm_encoder::Instruction::I8x16LtS, in translate_instruction()
718 I8x16LtU => wasm_encoder::Instruction::I8x16LtU, in translate_instruction()
719 I8x16GtS => wasm_encoder::Instruction::I8x16GtS, in translate_instruction()
720 I8x16GtU => wasm_encoder::Instruction::I8x16GtU, in translate_instruction()
721 I8x16LeS => wasm_encoder::Instruction::I8x16LeS, in translate_instruction()
722 I8x16LeU => wasm_encoder::Instruction::I8x16LeU, in translate_instruction()
723 I8x16GeS => wasm_encoder::Instruction::I8x16GeS, in translate_instruction()
724 I8x16GeU => wasm_encoder::Instruction::I8x16GeU, in translate_instruction()
725 I16x8Eq => wasm_encoder::Instruction::I16x8Eq, in translate_instruction()
726 I16x8Ne => wasm_encoder::Instruction::I16x8Ne, in translate_instruction()
727 I16x8LtS => wasm_encoder::Instruction::I16x8LtS, in translate_instruction()
728 I16x8LtU => wasm_encoder::Instruction::I16x8LtU, in translate_instruction()
729 I16x8GtS => wasm_encoder::Instruction::I16x8GtS, in translate_instruction()
730 I16x8GtU => wasm_encoder::Instruction::I16x8GtU, in translate_instruction()
731 I16x8LeS => wasm_encoder::Instruction::I16x8LeS, in translate_instruction()
732 I16x8LeU => wasm_encoder::Instruction::I16x8LeU, in translate_instruction()
733 I16x8GeS => wasm_encoder::Instruction::I16x8GeS, in translate_instruction()
734 I16x8GeU => wasm_encoder::Instruction::I16x8GeU, in translate_instruction()
735 I32x4Eq => wasm_encoder::Instruction::I32x4Eq, in translate_instruction()
736 I32x4Ne => wasm_encoder::Instruction::I32x4Ne, in translate_instruction()
737 I32x4LtS => wasm_encoder::Instruction::I32x4LtS, in translate_instruction()
738 I32x4LtU => wasm_encoder::Instruction::I32x4LtU, in translate_instruction()
739 I32x4GtS => wasm_encoder::Instruction::I32x4GtS, in translate_instruction()
740 I32x4GtU => wasm_encoder::Instruction::I32x4GtU, in translate_instruction()
741 I32x4LeS => wasm_encoder::Instruction::I32x4LeS, in translate_instruction()
742 I32x4LeU => wasm_encoder::Instruction::I32x4LeU, in translate_instruction()
743 I32x4GeS => wasm_encoder::Instruction::I32x4GeS, in translate_instruction()
744 I32x4GeU => wasm_encoder::Instruction::I32x4GeU, in translate_instruction()
745 I64x2Eq => wasm_encoder::Instruction::I64x2Eq, in translate_instruction()
746 I64x2Ne => wasm_encoder::Instruction::I64x2Ne, in translate_instruction()
747 I64x2LtS => wasm_encoder::Instruction::I64x2LtS, in translate_instruction()
748 I64x2GtS => wasm_encoder::Instruction::I64x2GtS, in translate_instruction()
749 I64x2LeS => wasm_encoder::Instruction::I64x2LeS, in translate_instruction()
750 I64x2GeS => wasm_encoder::Instruction::I64x2GeS, in translate_instruction()
751 F32x4Eq => wasm_encoder::Instruction::F32x4Eq, in translate_instruction()
752 F32x4Ne => wasm_encoder::Instruction::F32x4Ne, in translate_instruction()
753 F32x4Lt => wasm_encoder::Instruction::F32x4Lt, in translate_instruction()
754 F32x4Gt => wasm_encoder::Instruction::F32x4Gt, in translate_instruction()
755 F32x4Le => wasm_encoder::Instruction::F32x4Le, in translate_instruction()
756 F32x4Ge => wasm_encoder::Instruction::F32x4Ge, in translate_instruction()
757 F64x2Eq => wasm_encoder::Instruction::F64x2Eq, in translate_instruction()
758 F64x2Ne => wasm_encoder::Instruction::F64x2Ne, in translate_instruction()
759 F64x2Lt => wasm_encoder::Instruction::F64x2Lt, in translate_instruction()
760 F64x2Gt => wasm_encoder::Instruction::F64x2Gt, in translate_instruction()
761 F64x2Le => wasm_encoder::Instruction::F64x2Le, in translate_instruction()
762 F64x2Ge => wasm_encoder::Instruction::F64x2Ge, in translate_instruction()
763 V128Not => wasm_encoder::Instruction::V128Not, in translate_instruction()
764 V128And => wasm_encoder::Instruction::V128And, in translate_instruction()
765 V128AndNot => wasm_encoder::Instruction::V128AndNot, in translate_instruction()
766 V128Or => wasm_encoder::Instruction::V128Or, in translate_instruction()
767 V128Xor => wasm_encoder::Instruction::V128Xor, in translate_instruction()
768 V128Bitselect => wasm_encoder::Instruction::V128Bitselect, in translate_instruction()
769 V128AnyTrue => wasm_encoder::Instruction::V128AnyTrue, in translate_instruction()
770 I8x16Abs => wasm_encoder::Instruction::I8x16Abs, in translate_instruction()
771 I8x16Neg => wasm_encoder::Instruction::I8x16Neg, in translate_instruction()
772 I8x16Popcnt => wasm_encoder::Instruction::I8x16Popcnt, in translate_instruction()
773 I8x16AllTrue => wasm_encoder::Instruction::I8x16AllTrue, in translate_instruction()
774 I8x16Bitmask => wasm_encoder::Instruction::I8x16Bitmask, in translate_instruction()
775 I8x16NarrowI16x8S => wasm_encoder::Instruction::I8x16NarrowI16x8S, in translate_instruction()
776 I8x16NarrowI16x8U => wasm_encoder::Instruction::I8x16NarrowI16x8U, in translate_instruction()
777 I8x16Shl => wasm_encoder::Instruction::I8x16Shl, in translate_instruction()
778 I8x16ShrS => wasm_encoder::Instruction::I8x16ShrS, in translate_instruction()
779 I8x16ShrU => wasm_encoder::Instruction::I8x16ShrU, in translate_instruction()
780 I8x16Add => wasm_encoder::Instruction::I8x16Add, in translate_instruction()
781 I8x16AddSatS => wasm_encoder::Instruction::I8x16AddSatS, in translate_instruction()
782 I8x16AddSatU => wasm_encoder::Instruction::I8x16AddSatU, in translate_instruction()
783 I8x16Sub => wasm_encoder::Instruction::I8x16Sub, in translate_instruction()
784 I8x16SubSatS => wasm_encoder::Instruction::I8x16SubSatS, in translate_instruction()
785 I8x16SubSatU => wasm_encoder::Instruction::I8x16SubSatU, in translate_instruction()
786 I8x16MinS => wasm_encoder::Instruction::I8x16MinS, in translate_instruction()
787 I8x16MinU => wasm_encoder::Instruction::I8x16MinU, in translate_instruction()
788 I8x16MaxS => wasm_encoder::Instruction::I8x16MaxS, in translate_instruction()
789 I8x16MaxU => wasm_encoder::Instruction::I8x16MaxU, in translate_instruction()
790 I8x16RoundingAverageU => wasm_encoder::Instruction::I8x16RoundingAverageU, in translate_instruction()
791 I16x8ExtAddPairwiseI8x16S => wasm_encoder::Instruction::I16x8ExtAddPairwiseI8x16S, in translate_instruction()
792 I16x8ExtAddPairwiseI8x16U => wasm_encoder::Instruction::I16x8ExtAddPairwiseI8x16U, in translate_instruction()
793 I16x8Abs => wasm_encoder::Instruction::I16x8Abs, in translate_instruction()
794 I16x8Neg => wasm_encoder::Instruction::I16x8Neg, in translate_instruction()
795 I16x8Q15MulrSatS => wasm_encoder::Instruction::I16x8Q15MulrSatS, in translate_instruction()
796 I16x8AllTrue => wasm_encoder::Instruction::I16x8AllTrue, in translate_instruction()
797 I16x8Bitmask => wasm_encoder::Instruction::I16x8Bitmask, in translate_instruction()
798 I16x8NarrowI32x4S => wasm_encoder::Instruction::I16x8NarrowI32x4S, in translate_instruction()
799 I16x8NarrowI32x4U => wasm_encoder::Instruction::I16x8NarrowI32x4U, in translate_instruction()
800 I16x8ExtendLowI8x16S => wasm_encoder::Instruction::I16x8ExtendLowI8x16S, in translate_instruction()
801 I16x8ExtendHighI8x16S => wasm_encoder::Instruction::I16x8ExtendHighI8x16S, in translate_instruction()
802 I16x8ExtendLowI8x16U => wasm_encoder::Instruction::I16x8ExtendLowI8x16U, in translate_instruction()
803 I16x8ExtendHighI8x16U => wasm_encoder::Instruction::I16x8ExtendHighI8x16U, in translate_instruction()
804 I16x8Shl => wasm_encoder::Instruction::I16x8Shl, in translate_instruction()
805 I16x8ShrS => wasm_encoder::Instruction::I16x8ShrS, in translate_instruction()
806 I16x8ShrU => wasm_encoder::Instruction::I16x8ShrU, in translate_instruction()
807 I16x8Add => wasm_encoder::Instruction::I16x8Add, in translate_instruction()
808 I16x8AddSatS => wasm_encoder::Instruction::I16x8AddSatS, in translate_instruction()
809 I16x8AddSatU => wasm_encoder::Instruction::I16x8AddSatU, in translate_instruction()
810 I16x8Sub => wasm_encoder::Instruction::I16x8Sub, in translate_instruction()
811 I16x8SubSatS => wasm_encoder::Instruction::I16x8SubSatS, in translate_instruction()
812 I16x8SubSatU => wasm_encoder::Instruction::I16x8SubSatU, in translate_instruction()
813 I16x8Mul => wasm_encoder::Instruction::I16x8Mul, in translate_instruction()
814 I16x8MinS => wasm_encoder::Instruction::I16x8MinS, in translate_instruction()
815 I16x8MinU => wasm_encoder::Instruction::I16x8MinU, in translate_instruction()
816 I16x8MaxS => wasm_encoder::Instruction::I16x8MaxS, in translate_instruction()
817 I16x8MaxU => wasm_encoder::Instruction::I16x8MaxU, in translate_instruction()
818 I16x8RoundingAverageU => wasm_encoder::Instruction::I16x8RoundingAverageU, in translate_instruction()
819 I16x8ExtMulLowI8x16S => wasm_encoder::Instruction::I16x8ExtMulLowI8x16S, in translate_instruction()
820 I16x8ExtMulHighI8x16S => wasm_encoder::Instruction::I16x8ExtMulHighI8x16S, in translate_instruction()
821 I16x8ExtMulLowI8x16U => wasm_encoder::Instruction::I16x8ExtMulLowI8x16U, in translate_instruction()
822 I16x8ExtMulHighI8x16U => wasm_encoder::Instruction::I16x8ExtMulHighI8x16U, in translate_instruction()
823 I32x4ExtAddPairwiseI16x8S => wasm_encoder::Instruction::I32x4ExtAddPairwiseI16x8S, in translate_instruction()
824 I32x4ExtAddPairwiseI16x8U => wasm_encoder::Instruction::I32x4ExtAddPairwiseI16x8U, in translate_instruction()
825 I32x4Abs => wasm_encoder::Instruction::I32x4Abs, in translate_instruction()
826 I32x4Neg => wasm_encoder::Instruction::I32x4Neg, in translate_instruction()
827 I32x4AllTrue => wasm_encoder::Instruction::I32x4AllTrue, in translate_instruction()
828 I32x4Bitmask => wasm_encoder::Instruction::I32x4Bitmask, in translate_instruction()
829 I32x4ExtendLowI16x8S => wasm_encoder::Instruction::I32x4ExtendLowI16x8S, in translate_instruction()
830 I32x4ExtendHighI16x8S => wasm_encoder::Instruction::I32x4ExtendHighI16x8S, in translate_instruction()
831 I32x4ExtendLowI16x8U => wasm_encoder::Instruction::I32x4ExtendLowI16x8U, in translate_instruction()
832 I32x4ExtendHighI16x8U => wasm_encoder::Instruction::I32x4ExtendHighI16x8U, in translate_instruction()
833 I32x4Shl => wasm_encoder::Instruction::I32x4Shl, in translate_instruction()
834 I32x4ShrS => wasm_encoder::Instruction::I32x4ShrS, in translate_instruction()
835 I32x4ShrU => wasm_encoder::Instruction::I32x4ShrU, in translate_instruction()
836 I32x4Add => wasm_encoder::Instruction::I32x4Add, in translate_instruction()
837 I32x4Sub => wasm_encoder::Instruction::I32x4Sub, in translate_instruction()
838 I32x4Mul => wasm_encoder::Instruction::I32x4Mul, in translate_instruction()
839 I32x4MinS => wasm_encoder::Instruction::I32x4MinS, in translate_instruction()
840 I32x4MinU => wasm_encoder::Instruction::I32x4MinU, in translate_instruction()
841 I32x4MaxS => wasm_encoder::Instruction::I32x4MaxS, in translate_instruction()
842 I32x4MaxU => wasm_encoder::Instruction::I32x4MaxU, in translate_instruction()
843 I32x4DotI16x8S => wasm_encoder::Instruction::I32x4DotI16x8S, in translate_instruction()
844 I32x4ExtMulLowI16x8S => wasm_encoder::Instruction::I32x4ExtMulLowI16x8S, in translate_instruction()
845 I32x4ExtMulHighI16x8S => wasm_encoder::Instruction::I32x4ExtMulHighI16x8S, in translate_instruction()
846 I32x4ExtMulLowI16x8U => wasm_encoder::Instruction::I32x4ExtMulLowI16x8U, in translate_instruction()
847 I32x4ExtMulHighI16x8U => wasm_encoder::Instruction::I32x4ExtMulHighI16x8U, in translate_instruction()
848 I64x2Abs => wasm_encoder::Instruction::I64x2Abs, in translate_instruction()
849 I64x2Neg => wasm_encoder::Instruction::I64x2Neg, in translate_instruction()
850 I64x2AllTrue => wasm_encoder::Instruction::I64x2AllTrue, in translate_instruction()
851 I64x2Bitmask => wasm_encoder::Instruction::I64x2Bitmask, in translate_instruction()
852 I64x2ExtendLowI32x4S => wasm_encoder::Instruction::I64x2ExtendLowI32x4S, in translate_instruction()
853 I64x2ExtendHighI32x4S => wasm_encoder::Instruction::I64x2ExtendHighI32x4S, in translate_instruction()
854 I64x2ExtendLowI32x4U => wasm_encoder::Instruction::I64x2ExtendLowI32x4U, in translate_instruction()
855 I64x2ExtendHighI32x4U => wasm_encoder::Instruction::I64x2ExtendHighI32x4U, in translate_instruction()
856 I64x2Shl => wasm_encoder::Instruction::I64x2Shl, in translate_instruction()
857 I64x2ShrS => wasm_encoder::Instruction::I64x2ShrS, in translate_instruction()
858 I64x2ShrU => wasm_encoder::Instruction::I64x2ShrU, in translate_instruction()
859 I64x2Add => wasm_encoder::Instruction::I64x2Add, in translate_instruction()
860 I64x2Sub => wasm_encoder::Instruction::I64x2Sub, in translate_instruction()
861 I64x2Mul => wasm_encoder::Instruction::I64x2Mul, in translate_instruction()
862 I64x2ExtMulLowI32x4S => wasm_encoder::Instruction::I64x2ExtMulLowI32x4S, in translate_instruction()
863 I64x2ExtMulHighI32x4S => wasm_encoder::Instruction::I64x2ExtMulHighI32x4S, in translate_instruction()
864 I64x2ExtMulLowI32x4U => wasm_encoder::Instruction::I64x2ExtMulLowI32x4U, in translate_instruction()
865 I64x2ExtMulHighI32x4U => wasm_encoder::Instruction::I64x2ExtMulHighI32x4U, in translate_instruction()
866 F32x4Ceil => wasm_encoder::Instruction::F32x4Ceil, in translate_instruction()
867 F32x4Floor => wasm_encoder::Instruction::F32x4Floor, in translate_instruction()
868 F32x4Trunc => wasm_encoder::Instruction::F32x4Trunc, in translate_instruction()
869 F32x4Nearest => wasm_encoder::Instruction::F32x4Nearest, in translate_instruction()
870 F32x4Abs => wasm_encoder::Instruction::F32x4Abs, in translate_instruction()
871 F32x4Neg => wasm_encoder::Instruction::F32x4Neg, in translate_instruction()
872 F32x4Sqrt => wasm_encoder::Instruction::F32x4Sqrt, in translate_instruction()
873 F32x4Add => wasm_encoder::Instruction::F32x4Add, in translate_instruction()
874 F32x4Sub => wasm_encoder::Instruction::F32x4Sub, in translate_instruction()
875 F32x4Mul => wasm_encoder::Instruction::F32x4Mul, in translate_instruction()
876 F32x4Div => wasm_encoder::Instruction::F32x4Div, in translate_instruction()
877 F32x4Min => wasm_encoder::Instruction::F32x4Min, in translate_instruction()
878 F32x4Max => wasm_encoder::Instruction::F32x4Max, in translate_instruction()
879 F32x4PMin => wasm_encoder::Instruction::F32x4PMin, in translate_instruction()
880 F32x4PMax => wasm_encoder::Instruction::F32x4PMax, in translate_instruction()
881 F64x2Ceil => wasm_encoder::Instruction::F64x2Ceil, in translate_instruction()
882 F64x2Floor => wasm_encoder::Instruction::F64x2Floor, in translate_instruction()
883 F64x2Trunc => wasm_encoder::Instruction::F64x2Trunc, in translate_instruction()
884 F64x2Nearest => wasm_encoder::Instruction::F64x2Nearest, in translate_instruction()
885 F64x2Abs => wasm_encoder::Instruction::F64x2Abs, in translate_instruction()
886 F64x2Neg => wasm_encoder::Instruction::F64x2Neg, in translate_instruction()
887 F64x2Sqrt => wasm_encoder::Instruction::F64x2Sqrt, in translate_instruction()
888 F64x2Add => wasm_encoder::Instruction::F64x2Add, in translate_instruction()
889 F64x2Sub => wasm_encoder::Instruction::F64x2Sub, in translate_instruction()
890 F64x2Mul => wasm_encoder::Instruction::F64x2Mul, in translate_instruction()
891 F64x2Div => wasm_encoder::Instruction::F64x2Div, in translate_instruction()
892 F64x2Min => wasm_encoder::Instruction::F64x2Min, in translate_instruction()
893 F64x2Max => wasm_encoder::Instruction::F64x2Max, in translate_instruction()
894 F64x2PMin => wasm_encoder::Instruction::F64x2PMin, in translate_instruction()
895 F64x2PMax => wasm_encoder::Instruction::F64x2PMax, in translate_instruction()
896 I32x4TruncSatF32x4S => wasm_encoder::Instruction::I32x4TruncSatF32x4S, in translate_instruction()
897 I32x4TruncSatF32x4U => wasm_encoder::Instruction::I32x4TruncSatF32x4U, in translate_instruction()
898 F32x4ConvertI32x4S => wasm_encoder::Instruction::F32x4ConvertI32x4S, in translate_instruction()
899 F32x4ConvertI32x4U => wasm_encoder::Instruction::F32x4ConvertI32x4U, in translate_instruction()
900 I32x4TruncSatF64x2SZero => wasm_encoder::Instruction::I32x4TruncSatF64x2SZero, in translate_instruction()
901 I32x4TruncSatF64x2UZero => wasm_encoder::Instruction::I32x4TruncSatF64x2UZero, in translate_instruction()
902 F64x2ConvertLowI32x4S => wasm_encoder::Instruction::F64x2ConvertLowI32x4S, in translate_instruction()
903 F64x2ConvertLowI32x4U => wasm_encoder::Instruction::F64x2ConvertLowI32x4U, in translate_instruction()
904 F32x4DemoteF64x2Zero => wasm_encoder::Instruction::F32x4DemoteF64x2Zero, in translate_instruction()
905 F64x2PromoteLowF32x4 => wasm_encoder::Instruction::F64x2PromoteLowF32x4, in translate_instruction()