| ... | @@ -2762,7 +2762,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { | ... | @@ -2762,7 +2762,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { |
| 2762 | return self.fail(inst.base.src, "TODO implement support for more arm assembly instructions", .{}); | 2762 | return self.fail(inst.base.src, "TODO implement support for more arm assembly instructions", .{}); |
| 2763 | } | 2763 | } |
| 2764 | | 2764 | |
| 2765 | if (inst.output) |output| { | 2765 | if (inst.output_name) |output| { |
| 2766 | if (output.len < 4 or output[0] != '=' or output[1] != '{' or output[output.len - 1] != '}') { | 2766 | if (output.len < 4 or output[0] != '=' or output[1] != '{' or output[output.len - 1] != '}') { |
| 2767 | return self.fail(inst.base.src, "unrecognized asm output constraint: '{s}'", .{output}); | 2767 | return self.fail(inst.base.src, "unrecognized asm output constraint: '{s}'", .{output}); |
| 2768 | } | 2768 | } |
| ... | @@ -2794,7 +2794,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { | ... | @@ -2794,7 +2794,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { |
| 2794 | return self.fail(inst.base.src, "TODO implement support for more aarch64 assembly instructions", .{}); | 2794 | return self.fail(inst.base.src, "TODO implement support for more aarch64 assembly instructions", .{}); |
| 2795 | } | 2795 | } |
| 2796 | | 2796 | |
| 2797 | if (inst.output) |output| { | 2797 | if (inst.output_name) |output| { |
| 2798 | if (output.len < 4 or output[0] != '=' or output[1] != '{' or output[output.len - 1] != '}') { | 2798 | if (output.len < 4 or output[0] != '=' or output[1] != '{' or output[output.len - 1] != '}') { |
| 2799 | return self.fail(inst.base.src, "unrecognized asm output constraint: '{s}'", .{output}); | 2799 | return self.fail(inst.base.src, "unrecognized asm output constraint: '{s}'", .{output}); |
| 2800 | } | 2800 | } |
| ... | @@ -2824,7 +2824,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { | ... | @@ -2824,7 +2824,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { |
| 2824 | return self.fail(inst.base.src, "TODO implement support for more riscv64 assembly instructions", .{}); | 2824 | return self.fail(inst.base.src, "TODO implement support for more riscv64 assembly instructions", .{}); |
| 2825 | } | 2825 | } |
| 2826 | | 2826 | |
| 2827 | if (inst.output) |output| { | 2827 | if (inst.output_name) |output| { |
| 2828 | if (output.len < 4 or output[0] != '=' or output[1] != '{' or output[output.len - 1] != '}') { | 2828 | if (output.len < 4 or output[0] != '=' or output[1] != '{' or output[output.len - 1] != '}') { |
| 2829 | return self.fail(inst.base.src, "unrecognized asm output constraint: '{s}'", .{output}); | 2829 | return self.fail(inst.base.src, "unrecognized asm output constraint: '{s}'", .{output}); |
| 2830 | } | 2830 | } |