/* * Copyright (c) 2021-2022 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Autogenerated file -- DO NOT EDIT! % Panda::instructions.group_by(&:mnemonic).each do |mnemonic, group| % # formats = group.map(&:format) % signature = emitter_signature(group, group.first.jump?) % signature_str = signature.map { |o| "#{o.type} #{o.name}" }.join(', ') void <%= group.first.emitter_name %>(<%= signature_str %>); %end