From owner-svn-src-all@freebsd.org Tue May 22 13:45:13 2018 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 543E7EF645D for ; Tue, 22 May 2018 13:45:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x236.google.com (mail-it0-x236.google.com [IPv6:2607:f8b0:4001:c0b::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9ABC4751AE for ; Tue, 22 May 2018 13:45:12 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x236.google.com with SMTP id p3-v6so25337879itc.0 for ; Tue, 22 May 2018 06:45:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=SFMmKfyN3R2CfkAGPXMbfeabIrkdVWdGUHcf1gas2mI=; b=MwsQNo2wywOtWgyinUxzX3Av7OTfV+NrV5ZdBlkSVikSbFbSTVgT/eJCLg+Z/qfyBB 2a/AASE5hkkv/1diIXBu1hCXz/Qkx4ZdVKHxJK+3T6+BjBRL+atyAhr5HX42bSWiMJBw X+nlHh58bsEJ9KwKGWtukf0DMiG+zVzuKqkavxQLyrG7ahjBhIfHFMJEgR7plHaXAF8c ZjPSushc4yWVI+13rGNh+Bv0UF1K8ZzeBmhIP9QUX6Oqv7t2wZPGckSsEQMygptAHbHh 5A4O0/P3Jf9+LZhYf14faePKNDrqn22/maKgmT/cGRhfM1g117yzHN9EbEWVi7+UE68w dkmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=SFMmKfyN3R2CfkAGPXMbfeabIrkdVWdGUHcf1gas2mI=; b=XV02pfZ0wWuiNc26g70nXOPgzCJ/mRUZyrDkOcYqpjulCLFrPnx8IRrMkhhq4Tecnh TiHuxsJWSbvVDQpZzLvtbpyj4srMfuv+/SK+A4T0ajx4OB+cn5hcTrYWE6LgaOX8gDic M/HQ6q0gQc5HqCCIxBYYJfaOI2wOKljY0LiL42UrEjV76XA997JXQvhRAhTyIWwl6Wi4 XaM66FlHvHMKgmoXWTXdT/CtYyswXyJq8boxQCFnjrmuPxIGvYfmVAbmLEfpbJQ9gxcc mtqJM8PXhCjLfgyhflAlVq226mu+YDCu2a7vTiBQzSm44EhwBLVCjwxUBfnn0I0hnELS N6kQ== X-Gm-Message-State: ALKqPwfsD4rZVSMTadpmnLDh3bbIoCKWvdC5N9Gxj6fINFJgUrc1uIya su3abQJCuVr76CWslHuVd2EbvQKSrMrmf3XXe691YA== X-Google-Smtp-Source: ADUXVKIAYoubxUeiQr7G4EGfHbqM6QOK6p4tKAvpU9W+5JE16/BHPR5ecRrttq3Y381TUw3xAs/cDHooXqFi4aEb3Sk= X-Received: by 2002:a24:42c6:: with SMTP id i189-v6mr1306141itb.73.1526996711800; Tue, 22 May 2018 06:45:11 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:a649:0:0:0:0:0 with HTTP; Tue, 22 May 2018 06:45:11 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:1052:acc7:f9de:2b6d] In-Reply-To: References: <201805212035.w4LKZH0e091649@repo.freebsd.org> <20180522110110.H1292@besplex.bde.org> From: Warner Losh Date: Tue, 22 May 2018 07:45:11 -0600 X-Google-Sender-Auth: jO_rcoCqCOSnSFSGrwkUmvzswaI Message-ID: Subject: Re: svn commit: r333995 - head/sys/teken To: Ed Schouten Cc: Bruce Evans , =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2018 13:45:13 -0000 On Tue, May 22, 2018 at 3:25 AM, Ed Schouten wrote: > Hi Bruce, > > 2018-05-22 3:18 GMT+02:00 Bruce Evans : > > DECSCUSR is a verbose yet cryptic abbreviation which is not even expanded > > its name. It is the only abbreviation longer than 7 characters. This > > messes up the souce formatting. > > Yeah, it's a bit silly, but that's simply how it's called: > > https://vt100.net/docs/vt510-rm/DECSCUSR.html > > I think the state machine generator doesn't mind if we added an extra > tab between all other entries to get it to line up again. Maybe that > does push us over 80 columns, though... Yea, back in the day, ANSI had official mnemonics for the escape sequences. And DEC's extensions to ANSI sequences had official mnemonics as well, but all started with DEC so you knew about them. These mnemonics were akin to the assembler at the time, where one had to keep track of the differences between HRLI and HRROS in assembler, SCUSR isn't so crazy. These days, it's a bit brief. Warner [*] These are MACRO-10 half word instructions that I've forgotten all meaning of other than they were half word instructions that did weird things depending on which letters... Half [LR src] [LR dst] .