/// <summary> /// Write instruction operands into bytecode stream. /// </summary> /// <param name="writer">Bytecode writer.</param> public override void WriteOperands(WordWriter writer) { Invoke.Write(writer); Param.Write(writer); ParamSize.Write(writer); ParamAlign.Write(writer); }
/// <summary> /// Write instruction operands into bytecode stream. /// </summary> /// <param name="writer">Bytecode writer.</param> public override void WriteOperands(WordWriter writer) { SubgroupCount.Write(writer); Invoke.Write(writer); Param.Write(writer); ParamSize.Write(writer); ParamAlign.Write(writer); }
/// <summary> /// Write instruction operands into bytecode stream. /// </summary> /// <param name="writer">Bytecode writer.</param> public override void WriteOperands(WordWriter writer) { Queue.Write(writer); Flags.Write(writer); NDRange.Write(writer); NumEvents.Write(writer); WaitEvents.Write(writer); RetEvent.Write(writer); Invoke.Write(writer); Param.Write(writer); ParamSize.Write(writer); ParamAlign.Write(writer); LocalSize.Write(writer); }