From patchwork Fri Dec 3 15:50:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kito Cheng X-Patchwork-Id: 48466 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DB51F3858017 for ; Fri, 3 Dec 2021 15:51:23 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by sourceware.org (Postfix) with ESMTPS id 6DF103858D28 for ; Fri, 3 Dec 2021 15:51:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6DF103858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sifive.com Received: by mail-pj1-x102f.google.com with SMTP id gf14-20020a17090ac7ce00b001a7a2a0b5c3so5473270pjb.5 for ; Fri, 03 Dec 2021 07:51:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=PwmFkC3YPoqGMYuPtf4qpaPmFYPLSdCo1G3ucx1V64s=; b=PLZtScg1xr+mtOhuGn/h+0g22pnquTpvEO0KgKb/jY/g7QzkCusQuUwP5Xk71VVXxn KTXdQL2cObPLp4JRpalqWvWtP2J2dBaMnaaT/bM8CHebTKKhyN8qLzeePDcPb5VTwtgj KFYiM+S7yVuKJbT3dA5xjOEsQe/4q99tOe7LV/hDE/FbFxXe570DOQ+weJCJTCrkDaMT iXPSsjL0nfBb+H618CV7hAJh682jjMf3hGvB+lG5wsu+lswU9YTZNFzqdaHhPlpOiPX+ +Z7uKEI2dELSM0EtuuYe+mQByWTeT0ziSktH/IwFnoXUfImdv69wnsEWOhvkrHDV40U4 CFMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=PwmFkC3YPoqGMYuPtf4qpaPmFYPLSdCo1G3ucx1V64s=; b=X53VhHt+zL+Mjts/FITL8Ur8rLPqdQ1hAH7xrr4elSH75zQeY3zxIBHTylXccwTay2 y0W/8ETcF+8IWJPX9r/utqOkSBqjTqfEHCqptE2W8rvXMND7WxLnKNG5o1aCDycH7vG0 FJveLhL9o/lfy4YrUbRy5DIXt+X0SLAmy3gHpKzycEGUgx4xMZdDuzUGM9AgzGVogqKr W+Eu2w+x3z+TyMev7WfqNMVYs+U1vjn8PhkumATQkPe2upuAJoxeAuhRJrXgEZEGByLk SV1cIdPrOSDWnmQDw+zw9BSAcU//1+DanM4KukAOlYCwFMYWumo8RnoppGQ1bHjPuJxN zAHg== X-Gm-Message-State: AOAM532pMkLCPIdMCHCjVr9hg5Qsq7xYi2QdOFohCO/ApMW/t1NdMmwg HRWEkcfGUjCtoNsKa/mSXYnq4HOE5xylMw== X-Google-Smtp-Source: ABdhPJwRZXZbu/TotBNSjwp+ktSVoVf8It7RuEuSwbOZ4qFt3cA+CM9L+Ha4LpheeXjVsECpgynU9A== X-Received: by 2002:a17:90b:1b0a:: with SMTP id nu10mr15057517pjb.35.1638546665119; Fri, 03 Dec 2021 07:51:05 -0800 (PST) Received: from hsinchu02.internal.sifive.com (59-124-168-89.hinet-ip.hinet.net. [59.124.168.89]) by smtp.gmail.com with ESMTPSA id n1sm3598326pfj.193.2021.12.03.07.51.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Dec 2021 07:51:04 -0800 (PST) From: Kito Cheng To: gcc-patches@gcc.gnu.org, kito.cheng@gmail.com, jimw@sifive.com, palmer@dabbelt.com, andrew@sifive.com Subject: [PATCH 0/2] RISC-V: Vector extensions support Date: Fri, 3 Dec 2021 23:50:52 +0800 Message-Id: <20211203155054.52834-1-kito.cheng@sifive.com> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 X-Spam-Status: No, score=-7.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" This patch set adding basic -march option support and feature test marco for vector extensions, and also extend the syntax of arch string for vector extensions, although that should change RISC-V ISA manual first would be better, but we don't got response[1] yet, and that will block whole vector extensions, so we decide fix that first. [1] https://github.com/riscv/riscv-isa-manual/pull/718