From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1A90FA034F; Tue, 5 Oct 2021 01:32:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A726C410DC; Tue, 5 Oct 2021 01:32:05 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 50F364068F for ; Tue, 5 Oct 2021 01:32:03 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10127"; a="205733683" X-IronPort-AV: E=Sophos;i="5.85,347,1624345200"; d="scan'208";a="205733683" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2021 16:31:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,347,1624345200"; d="scan'208";a="544554008" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga004.fm.intel.com with ESMTP; 04 Oct 2021 16:31:54 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 4 Oct 2021 16:31:53 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 4 Oct 2021 16:31:53 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 4 Oct 2021 16:31:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QyHMgXr0NxGJrGwFaSasQweEGZIHFrMEUBn6g7mt/+nJI+gxmR4syKopmFuucENySMA/EGHCnJMKXZUrne4Lu4ITpzyzi8WS/20maT4NmLTxKErobRPmkqBX2kpLge4CMey88pVj3chThSTB//17jwpbsgW5+9JmyGp9zPquBgktQ8VSsHRz0Xa9iTpUo6DEEQYidC6eD6CHF7pNEDnvr2OCHZ4clrRU0SaS6yMn0wDfB4HzxEA8LxvTGdhWQEeqN3jklxsiwvvhHoTGX0aB2qIfGgmcDSQvHYhEouJ8yBs/Z7cfppZyLSqGiamY81VvO/+csKuKAtZxZaGPNI/4MA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fGmhOrG8Vk9bN4AOJn36beYvM8UmmeE41bLPnKZnyIU=; b=agGWTdlPl7BiGfnnCfm+beN3cCQYrNnIqmUp59TheSAEB0Tbu1/g8J+GF2wM4GCAnUt6EuNg5jyMRvbxd4/W/PPtvKB+hayz50sJqKw9Uoh8cuGyMMVmhGPuQICTCh5QRZUJYITplhxq1k/LFQKrNVl6j26SCIcBm0DWYbQJLFY0XK/dbHoP9+TUcLIimLPaW5HU3APsxfGELWEC0ANn72SREhkahiMAWSu9N/w7d9oKTp03YRP9gdbQS+x9LUWdrHiK29RWLL+gOzPUdTywz6r8AbY1RxNDe+BArN9/s4Qe9pSP12jk9/2wO/GSB7ixKgWgKCIroLNl4pD84Qia6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fGmhOrG8Vk9bN4AOJn36beYvM8UmmeE41bLPnKZnyIU=; b=OfEk5ujmySwl68mDbw9Er5aaljpRKO5AGF0HzgpTyrsWoE5sypJm351grLA2au2L/RUvQzld8UWza7R5ncflTtboduqBbJcxvqnSAbVSOkNtju2VM6IEMA6NL3BPUggC+rh43ucxjYR3HZMjmpJPkFwrpvpRSijY10uKFIHoo8g= Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by BYAPR11MB2616.namprd11.prod.outlook.com (2603:10b6:a02:c6::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.13; Mon, 4 Oct 2021 23:31:50 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::d2d:4882:88be:85bd]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::d2d:4882:88be:85bd%7]) with mapi id 15.20.4566.022; Mon, 4 Oct 2021 23:31:50 +0000 From: "Chautru, Nicolas" To: "nipun.gupta@nxp.com" , "dev@dpdk.org" , "gakhil@marvell.com" CC: "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" Thread-Topic: [PATCH v7 9/9] app/bbdev: add test vectors for transport blocks Thread-Index: AQHXtEMRBqneUY/BJUGPFoIEBV7O5qvDhoLA Date: Mon, 4 Oct 2021 23:31:50 +0000 Message-ID: References: <20210318063421.14895-1-hemant.agrawal@nxp.com> <20210928082953.18731-1-nipun.gupta@nxp.com> <20210928082953.18731-10-nipun.gupta@nxp.com> In-Reply-To: <20210928082953.18731-10-nipun.gupta@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 201c87b9-7eff-4949-6c67-08d9878f2431 x-ms-traffictypediagnostic: BYAPR11MB2616: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1923; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: m7MOTL2i6tg0t/aR51WRLO3ixeVGNxOId/KI/ZKMW5fKmb7ARdk0bavomGoPYD6lEIRTgWjEm182iarasRXwXqC7TD5Qf18KgvDlv7yKN1QfqU/DMLM2CPzqPzf/Br3z3gUsG/OSsruRdTJNdDefBOvX+RjXgV0w9fwTpI+PzB4Q/Si0a+R2JUTQyKU5V7SsM0WrsN2YY3LQKkvrPgN0FPBR4tQjtHWmj/yVg2ozS8zmYfj5fgn8pbqBnndFb4exWvo2luiz/ZO90kalYZ6xZhw2haTXPBbLz0ainx7NuvH/5zhhK7gr96EqvynmoW9XcqO9+zdtLfTUszBnN0aYrLKJ3zdwD4vWI76BCsBDicn9AOl1sNXoLyJgzM1fSmU/vdp2/d8QbS2xqXg2YGu6niyNnNR3CWeMZk1ykpEvZTKEXTqkMK12FNDVtl/Ez7Js1nRImQQFWWvx/Wdk+oxJFX89/y44UgMkFEe/5o1+2YUz3w9i596yJSWHSiEeMloAOyND5upEgkNcGodr81QEfXHVDQrpYrFfOsSG4VGjvg/wpzKTLbDnIP/QeCMBAFbX3lGAkEE4EOPvDS/VDffj/0MzE0rnS4V1Ck+y0fFwUQKj5kAYuamhU12hgW2ZAeeHVDPUBkHytvQw3kgTWEWUena8CsPalYoQ7kThxZiqwbCQ7Hnr5RS/sY9lIYqv638cktd/x7kh5kGFhlLP2HvzSg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(71200400001)(7696005)(52536014)(110136005)(86362001)(5660300002)(8676002)(122000001)(38070700005)(38100700002)(6506007)(30864003)(53546011)(54906003)(316002)(4326008)(8936002)(2906002)(66476007)(66556008)(76116006)(83380400001)(55016002)(508600001)(186003)(26005)(9686003)(64756008)(33656002)(66946007)(66446008)(579004)(559001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2Age40kGQ+OdEwTQIPTR4K3Y/kgY7nZFXeqw0bBj5J2SoSzC4HucfdN21o3z?= =?us-ascii?Q?/VrcL4RLhIXi+gW6JRwaN2F7negkQClrWet2kwQjpc5O2kprwiunrESUgSEZ?= =?us-ascii?Q?JjpReP6KhOQboH8MEhkwCHRa2oOPSOVPMaIw6nNeWWTOZ1vBpHIj9kVHgLlI?= =?us-ascii?Q?uISUqGiEGJWVl/C0vK+CRrECj1VXgZG1UjzkujEn/k3E3D/torzqHAlsuv8Q?= =?us-ascii?Q?axTsOC7f2h9F0jQIBQG9lMQZWOdIIAej6CF0WY3paxLVJH9d1TCqqeLC7FcG?= =?us-ascii?Q?9KAT1YB8FFfGpJN7OMFgjfTMmq46n56A9R0aaXHe3Gr1ApAzz62LnPxQyuqb?= =?us-ascii?Q?LLpqKOnkO1RmfLuM88eLV4JtGk3ezaOaG0q63tWX7L8HJi8Nig1eTxNaDFIR?= =?us-ascii?Q?KDEOfayf1LMqvsjCfxhAFSB63wTY2hk6HN8Us6Ad2O4kteE5q707+D00W9ac?= =?us-ascii?Q?YenJmxVm2sKdi/uCu4ZrFDUH0APXhRiVTHFVXBsCkAf79gsXX/prRIkTpqwE?= =?us-ascii?Q?mygpek5XQUtBXgg1L2H0yqQjkbD6N2qMQo/UOBrZcfm3Hnzk0Y7cNCOsLuQX?= =?us-ascii?Q?itDh/jTJRyVNGHJEyE0U+8VMtpB0oMGuNDNwj253X/AFexd5h2U8lygwPndP?= =?us-ascii?Q?QmG7+2sQHcyaQ4L28jX6ZQibCOY1qM5vRM5hSSg8iNnrisWZI0IZp2uLuKra?= =?us-ascii?Q?DrTgKFOjLed4j9mJjUCYbynbK/R9qXJqBpB6jLQ+0p+rEAHiSmdDMEhzINqe?= =?us-ascii?Q?IGmk1v3WQ8nXCQvKAXKlhQZosSO+15t7+lXKLB3K+4qW4I43W++HE+1dNLqe?= =?us-ascii?Q?YdpJiE7Wdaig3ubw6vt4SXIOUDRH9+fSQKWEsnpIJRNLF9M2qp1AcOGsdCyT?= =?us-ascii?Q?XJeTiGITP4IUdrbz/Vx+mcFnevIMXSEWcbpdpxrDkJw8fEaySULbQr7jiE4M?= =?us-ascii?Q?qeFfSDzqyTL+Xb3Vfcw6CpilxzaDZw/HMetmEkrbfu+oFHixFZPEuupB0/nl?= =?us-ascii?Q?smhcSzuyquqmFWow01wOb0Jc3ANBmAjIDngw7RjdoNzSOfYvY9JRD6rJzL5e?= =?us-ascii?Q?BwUseXe8/uaT2VRO+KKI3xwz+FH5Wbq/M5q3GVsXDC/KXrPW4shBFHH/gzb+?= =?us-ascii?Q?oufz5BXBG5l9Qy7Mnz+mE+USDrznivbC5Eh8zUTS9JjxpNUsRPhyGfM+9CyZ?= =?us-ascii?Q?qs7slabvEnBBsp+9070zoIRjU7FLZUwRmX+3E3hALIU1KJZHk92KzkZ9bPwS?= =?us-ascii?Q?r0CuA6Ppj19C7qAiL8b2wgemg+fcwDTgu7ApW9roaOw5dokV3WJxDWOR4m1R?= =?us-ascii?Q?OHJ5Mcka+B/4a5hQ0QzrZ7Tb?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 201c87b9-7eff-4949-6c67-08d9878f2431 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2021 23:31:50.5858 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: D+Dfam83RLZnsICltqW0Y0luBk0wDUfjqSz+IdUGUbTBI4hmZZpRfHHBrlh4XO6kNdulLc+IfSp0um+wdKvLkKNJIxLsXO6KgNqewEHmF54= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2616 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v7 9/9] app/bbdev: add test vectors for transport blocks X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Nipin,=20 Based on patch 8/9 you should not need new vectors with different endiannes= s.=20 Existing vectors should already be supported (ie all vectors must have the = same LE endianness assumption) and the bbdev-test will call reverse_all_ops= to change the endianness from the vectors when the endianness =3D=3D BE. This is the same concept mentioned a few times, let me know if unclear Thanks Nic > -----Original Message----- > From: nipun.gupta@nxp.com > Sent: Tuesday, September 28, 2021 1:30 AM > To: dev@dpdk.org; gakhil@marvell.com; Chautru, Nicolas > > Cc: david.marchand@redhat.com; hemant.agrawal@nxp.com; Nipun Gupta > > Subject: [PATCH v7 9/9] app/bbdev: add test vectors for transport blocks >=20 > From: Nipun Gupta >=20 > This patch adds two test vectors for transport block in network byte > order: > - LDPC encode for Transport Block > - LDPC decode for Transport block >=20 > Signed-off-by: Nipun Gupta > --- > app/test-bbdev/test_vectors/ldpc_dec_tb.data | 265 > +++++++++++++++++++ app/test-bbdev/test_vectors/ldpc_enc_tb.data | 95 > +++++++ > 2 files changed, 360 insertions(+) > create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_tb.data > create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_tb.data >=20 > diff --git a/app/test-bbdev/test_vectors/ldpc_dec_tb.data b/app/test- > bbdev/test_vectors/ldpc_dec_tb.data > new file mode 100644 > index 0000000000..5882e8aafe > --- /dev/null > +++ b/app/test-bbdev/test_vectors/ldpc_dec_tb.data > @@ -0,0 +1,265 @@ > +# SPDX-License-Identifier: BSD-3-Clause # Copyright 2021 NXP > + > +op_type =3D > +RTE_BBDEV_OP_LDPC_DEC > + > +input0 =3D > +0x7f818181, 0x7f7f817f, 0x7f817f81, 0x817f8181, 0x817f7f81, 0x817f7f81, > +0x7f817f7f, 0x7f7f7f81, 0x7f7f7f7f, 0x817f7f7f, 0x7f7f8181, 0x817f7f7f, > +0x7f7f817f, 0x8181817f, 0x817f7f81, 0x7f7f8181, 0x81817f81, 0x7f7f7f81, > +0x81817f7f, 0x7f81817f, 0x817f7f81, 0x7f817f81, 0x8181817f, 0x7f7f7f81, > +0x7f7f817f, 0x81817f7f, 0x7f81817f, 0x7f7f817f, 0x817f817f, 0x7f7f817f, > +0x7f7f7f81, 0x7f7f7f81, 0x7f817f7f, 0x7f818181, 0x7f818181, 0x8181817f, > +0x7f7f8181, 0x7f7f7f7f, 0x7f817f7f, 0x81818181, 0x7f7f817f, 0x7f7f7f7f, > +0x817f8181, 0x7f7f7f81, 0x817f817f, 0x817f8181, 0x81817f7f, 0x7f7f7f7f, > +0x81817f7f, 0x7f81817f, 0x817f7f7f, 0x817f7f81, 0x7f817f7f, 0x817f817f, > +0x81817f81, 0x817f7f7f, 0x817f7f81, 0x817f817f, 0x8181817f, 0x81818181, > +0x81818181, 0x817f7f7f, 0x7f817f81, 0x817f7f7f, 0x7f817f7f, 0x7f817f7f, > +0x7f818181, 0x7f818181, 0x817f817f, 0x81817f81, 0x7f81817f, 0x817f817f, > +0x7f81817f, 0x817f7f81, 0x7f7f817f, 0x817f8181, 0x817f7f81, 0x81817f7f, > +0x8181817f, 0x7f7f7f7f, 0x817f7f81, 0x7f81817f, 0x7f7f7f7f, 0x7f817f81, > +0x7f817f81, 0x817f7f7f, 0x81818181, 0x7f7f8181, 0x7f818181, 0x81817f7f, > +0x7f817f81, 0x7f81817f, 0x7f7f8181, 0x7f7f817f, 0x7f7f817f, 0x81817f81, > +0x7f818181, 0x8181817f, 0x7f817f81, 0x7f7f8181, 0x7f7f8181, 0x817f7f81, > +0x7f7f7f7f, 0x7f817f7f, 0x7f7f8181, 0x7f817f7f, 0x7f818181, 0x81817f7f, > +0x817f7f7f, 0x81817f81, 0x7f817f7f, 0x7f81817f, 0x7f81817f, 0x817f7f81, > +0x7f817f7f, 0x817f817f, 0x7f7f817f, 0x817f7f81, 0x817f817f, 0x817f8181, > +0x817f817f, 0x7f817f7f, 0x7f817f7f, 0x8181817f, 0x7f818181, 0x7f817f7f, > +0x7f818181, 0x7f7f817f, 0x817f8181, 0x8181817f, 0x7f817f7f, 0x7f7f817f, > +0x7f7f817f, 0x7f7f8181, 0x817f7f7f, 0x817f8181, 0x7f7f817f, 0x7f7f7f81, > +0x817f7f81, 0x7f7f7f81, 0x7f7f7f7f, 0x817f8181, 0x81818181, 0x81817f81, > +0x817f7f81, 0x7f7f817f, 0x7f817f7f, 0x7f7f8181, 0x7f7f7f81, 0x7f817f81, > +0x817f8181, 0x81817f7f, 0x7f7f817f, 0x7f817f81, 0x7f817f81, 0x7f7f7f81, > +0x81818181, 0x81817f7f, 0x7f7f817f, 0x7f817f81, 0x7f7f8181, 0x7f81817f, > +0x817f8181, 0x7f7f8181, 0x7f7f7f81, 0x8181817f, 0x7f817f81, 0x81817f7f, > +0x817f7f81, 0x817f8181, 0x817f7f7f, 0x7f7f817f, 0x817f7f7f, 0x81817f81, > +0x7f7f7f7f, 0x817f7f7f, 0x817f7f81, 0x7f817f81, 0x8181817f, 0x81817f7f, > +0x817f7f81, 0x7f818181, 0x7f7f817f, 0x7f818181, 0x7f7f7f7f, 0x7f7f8181, > +0x7f7f817f, 0x7f817f81, 0x817f7f7f, 0x817f817f, 0x7f7f7f81, 0x7f7f7f81, > +0x7f7f817f, 0x817f8181, 0x81817f81, 0x817f7f7f, 0x7f7f7f81, 0x817f7f7f, > +0x7f7f7f7f, 0x7f7f817f, 0x81817f81, 0x7f7f7f81, 0x81817f7f, 0x81818181, > +0x817f7f81, 0x817f817f, 0x817f7f7f, 0x7f7f7f7f, 0x7f81817f, 0x8181817f, > +0x7f7f817f, 0x817f7f81, 0x7f81817f, 0x817f7f81, 0x7f7f817f, 0x7f818181, > +0x817f7f7f, 0x817f7f81, 0x81817f81, 0x81817f81, 0x8181817f, 0x7f817f7f, > +0x7f7f7f81, 0x8181817f, 0x7f817f81, 0x8181817f, 0x7f7f7f81, 0x817f8181, > +0x817f7f81, 0x81817f81, 0x7f7f817f, 0x7f7f817f, 0x817f7f7f, 0x817f8181, > +0x7f817f7f, 0x817f7f81, 0x7f7f7f81, 0x7f7f7f7f, 0x817f8181, 0x7f817f81, > +0x81817f81, 0x7f7f7f81, 0x817f7f7f, 0x817f817f, 0x81817f7f, 0x817f7f81, > +0x7f81817f, 0x817f817f, 0x81817f81, 0x8181817f, 0x7f818181, 0x7f81817f, > +0x8181817f, 0x817f7f7f, 0x7f817f7f, 0x8181817f, 0x7f7f7f7f, 0x81817f7f, > +0x7f7f7f81, 0x817f7f81, 0x7f7f7f81, 0x7f817f7f, 0x7f7f7f7f, 0x817f7f81, > +0x7f818181, 0x817f7f7f, 0x7f7f7f81, 0x817f7f7f, 0x81818181, 0x81817f7f, > +0x7f817f81, 0x7f7f7f81, 0x7f818181, 0x817f8181, 0x81817f81, 0x8181817f, > +0x7f7f8181, 0x817f7f81, 0x7f81817f, 0x7f7f817f, 0x7f7f8181, 0x7f817f7f, > +0x8181817f, 0x7f817f81, 0x7f817f7f, 0x7f7f8181, 0x7f818181, 0x7f7f8181, > +0x817f7f81, 0x81817f81, 0x7f81817f, 0x81817f81, 0x817f7f7f, 0x7f818181, > +0x8181817f, 0x817f8181, 0x7f7f7f81, 0x7f81817f, 0x81817f7f, 0x7f817f81, > +0x7f7f817f, 0x7f7f8181, 0x7f81817f, 0x7f81817f, 0x7f818181, 0x817f7f7f, > +0x817f8181, 0x7f7f8181, 0x8181817f, 0x7f817f81, 0x817f8181, 0x817f817f, > +0x7f7f817f, 0x81817f81, 0x7f817f7f, 0x7f81817f, 0x817f817f, 0x81817f81, > +0x7f7f7f7f, 0x8181817f, 0x7f817f81, 0x7f817f7f, 0x7f817f81, 0x7f817f7f, > +0x7f7f7f81, 0x817f817f, 0x7f81817f, 0x817f7f81, 0x81818181, 0x7f817f81, > +0x7f7f7f81, 0x7f81817f, 0x817f7f7f, 0x817f7f81, 0x817f7f7f, 0x81817f81, > +0x7f7f817f, 0x817f8181, 0x81818181, 0x81817f81, 0x81817f81, 0x81817f7f, > +0x81817f7f, 0x7f817f81, 0x7f817f7f, 0x7f7f7f81, 0x7f81817f, 0x817f7f81, > +0x817f8181, 0x817f7f81, 0x7f817f81, 0x81818181, 0x7f7f7f7f, 0x817f8181, > +0x817f817f, 0x81818181, 0x81817f7f, 0x7f81817f, 0x81817f81, 0x81818181, > +0x7f7f7f81, 0x81817f81, 0x81818181, 0x817f7f7f, 0x817f817f, 0x81818181, > +0x7f7f7f7f, 0x7f7f817f, 0x7f817f81, 0x8181817f, 0x81817f81, 0x7f7f7f7f, > +0x7f7f817f, 0x81817f7f, 0x817f817f, 0x7f7f7f81, 0x81818181, 0x7f7f817f, > +0x81818181, 0x7f81817f, 0x7f7f7f7f, 0x817f8181, 0x7f81817f, 0x817f7f7f, > +0x8181817f, 0x8181817f, 0x817f7f7f, 0x7f7f817f, 0x7f81817f, 0x7f817f81, > +0x81817f7f, 0x817f7f7f, 0x81818181, 0x81817f7f, 0x7f81817f, 0x8181817f, > +0x817f8181, 0x81817f7f, 0x7f818181, 0x7f7f7f7f, 0x81818181, 0x8181817f, > +0x7f81817f, 0x8181817f, 0x7f7f7f7f, 0x7f817f81, 0x7f7f8181, 0x817f8181, > +0x8181817f, 0x81817f7f, 0x7f817f7f, 0x81818181, 0x7f7f8181, 0x817f817f, > +0x7f7f8181, 0x817f7f7f, 0x81817f7f, 0x81818181, 0x817f7f7f, 0x7f7f817f, > +0x81818181, 0x7f817f7f, 0x817f7f7f, 0x7f818181, 0x7f817f81, 0x7f817f7f, > +0x817f817f, 0x8181817f, 0x7f7f8181, 0x817f8181, 0x817f7f7f, 0x817f817f, > +0x7f7f817f, 0x7f7f7f7f, 0x7f817f7f, 0x7f7f7f81, 0x81817f81, 0x8181817f, > +0x81818181, 0x7f818181, 0x817f817f, 0x7f818181, 0x7f81817f, 0x7f817f81, > +0x7f817f7f, 0x7f81817f, 0x817f8181, 0x81818181, 0x7f7f7f7f, 0x7f817f81, > +0x7f817f7f, 0x8181817f, 0x817f817f, 0x7f817f7f, 0x817f817f, 0x81818181, > +0x7f7f8181, 0x81817f81, 0x817f7f7f, 0x817f7f81, 0x8181817f, 0x817f7f7f, > +0x817f7f81, 0x7f817f81, 0x817f817f, 0x817f817f, 0x81817f81, 0x817f8181, > +0x817f817f, 0x7f7f8181, 0x7f7f8181, 0x7f7f817f, 0x817f7f81, 0x817f8181, > +0x7f7f817f, 0x7f7f817f, 0x7f7f8181, 0x7f81817f, 0x7f7f7f7f, 0x7f7f7f7f, > +0x7f7f7f81, 0x7f817f81, 0x7f817f7f, 0x817f8181, 0x817f8181, 0x7f81817f, > +0x817f7f7f, 0x7f818181, 0x7f817f7f, 0x7f817f81, 0x81817f7f, 0x817f7f81, > +0x8181817f, 0x817f7f81, 0x7f818181, 0x817f7f81, 0x7f818181, 0x817f7f7f, > +0x7f818181, 0x7f7f8181, 0x81817f81, 0x817f7f7f, 0x7f7f817f, 0x817f7f81, > +0x817f817f, 0x7f817f81, 0x817f8181, 0x817f8181, 0x7f7f7f81, 0x7f817f7f, > +0x81817f81, 0x7f7f8181, 0x81817f7f, 0x817f7f7f, 0x7f817f7f, 0x817f8181, > +0x817f817f, 0x7f81817f, 0x7f818181, 0x817f817f, 0x7f7f7f7f, 0x7f817f81, > +0x7f7f817f, 0x7f818181, 0x81817f81, 0x7f817f81, 0x817f7f7f, 0x7f7f7f7f, > +0x7f7f7f7f, 0x817f7f81, 0x7f7f8181, 0x81817f7f, 0x7f817f81, 0x817f817f, > +0x7f7f8181, 0x7f817f7f, 0x7f7f7f81, 0x817f817f, 0x8181817f, 0x7f81817f, > +0x81817f81, 0x7f7f817f, 0x7f818181, 0x8181817f, 0x7f818181, 0x7f7f7f7f, > +0x7f7f8181, 0x817f7f7f, 0x7f7f817f, 0x7f817f7f, 0x81817f81, 0x7f7f817f, > +0x817f7f81, 0x7f817f81, 0x7f7f7f7f, 0x7f818181, 0x81817f7f, 0x817f8181, > +0x7f817f7f, 0x7f7f817f, 0x817f817f, 0x7f7f817f, 0x7f7f8181, 0x81818181, > +0x817f7f7f, 0x7f81817f, 0x81818181, 0x817f817f, 0x817f7f81, 0x7f817f7f, > +0x817f7f7f, 0x8181817f, 0x7f7f7f7f, 0x81818181, 0x7f817f81, 0x7f817f7f, > +0x817f7f7f, 0x817f7f7f, 0x7f7f8181, 0x7f81817f, 0x7f818181, 0x7f7f817f, > +0x7f81817f, 0x7f7f7f7f, 0x817f7f7f, 0x81818181, 0x817f7f81, 0x817f8181, > +0x7f81817f, 0x8181817f, 0x8181817f, 0x817f7f81, 0x7f7f817f, 0x7f81817f, > +0x7f7f7f7f, 0x81817f81, 0x7f7f817f, 0x7f817f81, 0x81818181, 0x7f7f817f, > +0x7f817f7f, 0x81818181, 0x81817f81, 0x817f7f7f, 0x7f817f7f, 0x817f7f81, > +0x8181817f, 0x7f7f7f7f, 0x7f817f7f, 0x81817f7f, 0x817f8181, 0x817f8181, > +0x7f818181, 0x817f8181, 0x7f818181, 0x7f7f817f, 0x817f8181, 0x7f7f817f, > +0x7f7f817f, 0x81818181, 0x81817f81, 0x7f7f7f81, 0x817f817f, 0x7f7f7f7f, > +0x7f7f7f7f, 0x81818181, 0x7f7f7f81, 0x7f818181, 0x7f7f8181, 0x7f7f7f7f, > +0x81817f81, 0x7f817f7f, 0x8181817f, 0x7f817f7f, 0x817f7f7f, 0x7f817f81, > +0x8181817f, 0x7f7f817f, 0x817f7f7f, 0x7f7f7f7f, 0x8181817f, 0x7f81817f, > +0x7f7f817f, 0x7f7f7f7f, 0x8181817f, 0x7f7f7f7f, 0x8181817f, 0x7f817f81, > +0x81818181, 0x7f7f7f7f, 0x817f8181, 0x81818181, 0x7f7f817f, 0x7f817f7f, > +0x817f8181, 0x7f7f8181, 0x8181817f, 0x7f7f7f7f, 0x81817f7f, 0x7f7f817f, > +0x817f7f7f, 0x7f817f7f, 0x817f817f, 0x7f7f817f, 0x81818181, 0x81818181, > +0x7f7f7f81, 0x81818181, 0x817f7f81, 0x7f7f8181, 0x81818181, 0x7f7f7f81, > +0x7f81817f, 0x817f817f, 0x817f8181, 0x8181817f, 0x7f7f8181, 0x7f817f81, > +0x817f817f, 0x817f8181, 0x81818181, 0x7f818181, 0x817f7f81, 0x8181817f, > +0x7f817f81, 0x81817f7f, 0x81817f81, 0x81817f81, 0x817f7f81, 0x7f817f7f, > +0x7f817f7f, 0x81818181, 0x7f817f7f, 0x7f7f8181, 0x817f817f, 0x7f7f7f7f, > +0x7f81817f, 0x7f81817f, 0x817f817f, 0x7f7f7f7f, 0x8181817f, 0x7f817f81, > +0x817f8181, 0x7f7f8181, 0x817f7f7f, 0x81818181, 0x8181817f, 0x817f7f81, > +0x7f818181, 0x7f7f7f81, 0x7f81817f, 0x817f7f81, 0x81817f7f, 0x8181817f, > +0x81818181, 0x7f818181, 0x7f818181, 0x81817f7f, 0x7f81817f, 0x81818181, > +0x81817f7f, 0x81817f7f, 0x817f7f7f, 0x7f81817f, 0x81817f7f, 0x8181817f, > +0x81818181, 0x81818181, 0x7f817f81, 0x7f817f81, 0x817f7f81, 0x81817f81, > +0x7f7f817f, 0x81817f81, 0x817f7f81, 0x817f817f, 0x81817f7f, 0x81817f81, > +0x7f7f817f, 0x81818181, 0x7f7f7f81, 0x81817f81, 0x7f7f8181, 0x817f7f81, > +0x817f7f7f, 0x81818181, 0x817f817f, 0x7f818181, 0x817f8181, 0x7f7f7f7f, > +0x7f7f7f7f, 0x7f7f817f, 0x7f81817f, 0x8181817f, 0x81817f7f, 0x7f7f8181, > +0x81817f81, 0x81818181, 0x817f817f, 0x8181817f, 0x7f7f7f7f, 0x7f7f8181, > +0x7f81817f, 0x7f7f7f81, 0x7f7f7f7f, 0x7f7f7f7f, 0x81817f81, 0x817f7f7f, > +0x7f7f8181, 0x817f7f7f, 0x7f817f81, 0x817f8181, 0x817f8181, 0x817f8181, > +0x81817f81, 0x81817f7f, 0x7f818181, 0x7f7f7f7f, 0x7f7f817f, 0x817f8181, > +0x7f7f7f81, 0x7f7f817f, 0x7f7f7f81, 0x7f817f81, 0x81817f7f, 0x817f817f, > +0x817f7f81, 0x81818181, 0x7f7f817f, 0x7f817f81, 0x817f7f7f, 0x7f81817f, > +0x7f817f81, 0x817f817f, 0x817f7f7f, 0x81817f7f, 0x7f818181, 0x7f7f7f81, > +0x817f7f81, 0x81817f81, 0x7f7f7f81, 0x817f7f81, 0x817f7f81, 0x817f8181, > +0x7f817f81, 0x7f81817f, 0x7f7f817f, 0x81817f81, 0x8181817f, 0x81817f81, > +0x7f81817f, 0x817f7f81, 0x7f817f81, 0x7f818181, 0x7f7f7f81, 0x817f8181, > +0x7f7f8181, 0x7f81817f, 0x81818181, 0x7f7f817f, 0x7f818181, 0x81818181, > +0x7f81817f, 0x7f818181, 0x817f817f, 0x81818181, 0x7f7f7f81, 0x7f7f7f7f, > +0x8181817f, 0x817f7f81, 0x817f7f81, 0x7f7f7f7f, 0x817f8181, 0x817f7f81, > +0x81818181, 0x81817f7f, 0x7f7f8181, 0x8181817f, 0x817f8181, 0x817f817f, > +0x817f817f, 0x8181817f, 0x7f818181, 0x817f7f81, 0x81817f81, 0x817f817f, > +0x7f7f8181, 0x7f817f7f, 0x81817f81, 0x817f7f7f, 0x7f7f817f, 0x7f817f81, > +0x7f817f7f, 0x817f817f, 0x81818181, 0x7f818181, 0x81817f7f, 0x7f818181, > +0x8181817f, 0x817f7f81, 0x7f7f7f81, 0x7f81817f, 0x7f817f81, 0x81817f7f, > +0x7f7f7f81, 0x81817f7f, 0x81817f7f, 0x817f7f81, 0x817f8181, 0x8181817f, > +0x817f817f, 0x7f7f7f81, 0x7f7f817f, 0x7f81817f, 0x8181817f, 0x7f81817f, > +0x7f817f81, 0x81818181, 0x7f817f81, 0x7f7f7f7f, 0x7f818181, 0x81817f7f, > +0x817f8181, 0x81817f7f, 0x817f817f, 0x7f7f7f81, 0x817f7f81, 0x7f817f81, > +0x81817f81, 0x7f817f7f, 0x8181817f, 0x7f818181, 0x7f7f7f7f, 0x7f7f7f7f, > +0x7f7f8181, 0x7f7f8181, 0x817f817f, 0x81817f81, 0x817f7f7f, 0x817f7f7f, > +0x817f7f7f, 0x8181817f, 0x81818181, 0x81818181, 0x8181817f, 0x7f817f7f, > +0x81817f7f, 0x7f7f8181, 0x817f7f81, 0x7f81817f, 0x7f7f817f, 0x81817f81, > +0x817f7f81, 0x81817f81, 0x7f817f81, 0x817f7f7f, 0x81817f81, 0x7f81817f, > +0x7f818181, 0x81817f81, 0x7f7f817f, 0x7f7f7f81, 0x7f7f817f, 0x7f7f7f7f, > +0x817f7f81, 0x81817f7f, 0x7f81817f, 0x7f7f7f7f, 0x7f81817f, 0x7f817f7f, > +0x817f7f81, 0x81817f7f, 0x7f7f7f81, 0x7f7f7f7f, 0x817f8181, 0x7f7f7f81, > +0x7f7f8181, 0x7f81817f, 0x81818181, 0x7f7f7f7f, 0x81817f7f, 0x7f7f817f, > +0x8181817f, 0x81818181, 0x81817f81, 0x817f7f7f, 0x81818181, 0x817f8181, > +0x7f7f8181, 0x7f81817f, 0x817f7f81, 0x7f7f7f81, 0x7f817f7f, 0x81818181, > +0x7f7f817f, 0x817f7f81, 0x817f7f81, 0x81817f7f, 0x7f817f81, 0x7f817f7f, > +0x81817f7f, 0x81818181, 0x8181817f, 0x7f7f8181, 0x7f817f81, 0x81817f81, > +0x81817f7f, 0x817f7f81, 0x817f7f81, 0x7f818181, 0x7f818181, 0x817f8181, > +0x7f81817f, 0x7f7f817f, 0x7f817f81, 0x7f81817f, 0x7f817f7f, 0x817f8181, > +0x7f7f817f, 0x81817f7f, 0x817f7f81, 0x7f818181, 0x81817f7f, 0x7f817f81, > +0x7f7f817f, 0x817f7f81, 0x8181817f, 0x81817f7f, 0x7f7f7f81, 0x7f7f817f, > +0x7f7f7f81, 0x7f81817f, 0x7f81817f, 0x7f818181, 0x7f7f817f, 0x7f7f817f, > +0x7f81817f, 0x7f7f8181, 0x817f7f7f, 0x7f7f7f7f, 0x7f7f7f81, 0x7f818181, > +0x81817f7f, 0x817f8181, 0x7f81817f, 0x7f7f7f7f, 0x7f7f7f7f, 0x817f7f7f, > +0x81817f7f, 0x7f7f8181, 0x817f8181, 0x7f81817f, 0x7f7f8181, 0x81817f7f, > +0x8181817f, 0x81818181, 0x81817f7f, 0x7f817f7f, 0x817f8181, 0x817f7f81, > +0x7f818181, 0x7f7f817f, 0x817f7f81, 0x7f7f817f, 0x817f7f7f, 0x7f81817f, > +0x7f7f7f7f, 0x7f817f81, 0x7f817f7f, 0x817f817f, 0x7f818181, 0x7f818181, > +0x81817f7f, 0x81817f7f, 0x7f817f81, 0x81817f7f, 0x8181817f, 0x7f7f8181, > +0x817f7f7f, 0x7f81817f, 0x81817f81, 0x817f7f81, 0x8181817f, 0x81817f7f, > +0x7f7f7f81, 0x7f817f7f, 0x817f7f81, 0x7f817f7f, 0x7f817f7f, 0x81818181, > +0x7f7f8181, 0x7f7f8181, 0x7f7f7f7f, 0x7f818181, 0x7f7f7f7f, 0x7f7f7f7f, > +0x7f817f81, 0x7f7f7f7f, 0x7f7f817f, 0x7f81817f, 0x7f7f8181, 0x817f7f81, > +0x7f817f7f, 0x7f7f817f, 0x81818181, 0x7f81817f, 0x7f7f7f7f, 0x7f817f7f, > +0x7f81817f, 0x7f817f81, 0x81818181, 0x7f7f7f81, 0x7f81817f, 0x7f7f8181, > +0x7f7f817f, 0x7f7f8181, 0x7f81817f, 0x81817f7f, 0x7f7f817f, 0x7f81817f, > +0x817f817f, 0x817f817f, 0x7f7f8181, 0x817f7f81, 0x7f7f8181, 0x7f817f7f, > +0x7f7f8181, 0x817f817f, 0x817f7f7f, 0x81817f81, 0x8181817f, 0x817f8181, > +0x8181817f, 0x817f817f, 0x7f818181, 0x817f817f, 0x7f7f7f81, 0x7f818181, > +0x7f7f7f7f, 0x7f7f817f, 0x817f8181, 0x7f817f81, 0x7f818181, 0x81818181, > +0x7f81817f, 0x817f7f7f, 0x7f7f8181, 0x81817f81, 0x81817f7f, 0x817f817f, > +0x7f7f817f, 0x817f7f7f, 0x81818181, 0x817f817f, 0x8181817f, 0x7f7f7f7f, > +0x81818181, 0x7f81817f, 0x7f7f817f, 0x8181817f, 0x7f817f81, 0x7f7f817f, > +0x81817f81, 0x817f817f, 0x7f7f7f7f, 0x7f817f7f, 0x81817f81, 0x7f7f7f81, > +0x7f818181, 0x7f7f8181, 0x7f817f81, 0x7f7f8181, 0x81817f7f, 0x7f817f7f, > +0x817f7f7f, 0x81817f7f, 0x81818181, 0x7f817f7f, 0x81817f7f, 0x817f7f81, > +0x8181817f, 0x7f818181, 0x7f7f817f, 0x7f817f81, 0x7f817f7f, 0x7f7f7f81, > +0x7f7f8181, 0x817f8181, 0x81817f7f, 0x7f7f7f81, 0x817f7f7f, 0x7f7f8181, > +0x7f818181, 0x8181817f, 0x7f7f8181, 0x81817f81, 0x81818181, 0x7f7f8181, > +0x817f8181, 0x81817f7f, 0x7f7f7f81, 0x817f7f81, 0x7f7f817f, 0x7f818181, > +0x7f817f81, 0x7f7f8181, 0x7f817f7f, 0x7f7f817f, 0x7f818181, 0x7f81817f, > +0x81817f7f, 0x7f7f7f81, 0x81818181, 0x817f7f7f, 0x817f7f7f, 0x7f817f81, > +0x81818181, 0x8181817f, 0x817f817f, 0x7f818181, 0x7f7f817f, 0x7f818181, > +0x817f8181, 0x8181817f, 0x7f7f7f81, 0x7f7f8181, 0x7f818181, 0x817f7f81, > +0x7f818181, 0x8181817f, 0x7f7f7f7f, 0x7f7f817f, 0x81817f81, 0x7f81817f, > +0x7f81817f, 0x817f7f7f, 0x817f7f7f, 0x817f7f81, 0x817f7f81, 0x7f817f7f, > +0x7f817f7f, 0x7f818181, 0x81817f81, 0x8181817f, 0x7f7f8181, 0x817f7f7f, > +0x8181817f, 0x81817f81, 0x817f817f, 0x81818181, 0x7f7f817f, 0x7f7f8181, > +0x7f81817f, 0x817f8181, 0x7f7f817f, 0x817f7f7f, 0x81817f7f, 0x817f8181, > +0x7f7f8181, 0x7f7f8181, 0x8181817f, 0x81817f81, 0x7f7f7f81, 0x7f818181, > +0x7f81817f, 0x8181817f, 0x7f7f7f81, 0x7f817f81, 0x7f818181, 0x817f7f81, > +0x7f81817f, 0x817f8181, 0x7f7f8181, 0x7f817f7f, 0x7f7f7f7f, 0x81818181, > +0x81818181, 0x7f7f7f7f, 0x817f817f, 0x7f7f8181, 0x7f81817f, 0x8181817f, > +0x817f7f7f, 0x7f817f81, 0x7f817f7f, 0x7f818181, 0x7f817f81, 0x8181817f, > +0x7f817f7f, 0x817f7f81, 0x7f817f7f, 0x7f817f81, 0x81817f7f, 0x817f817f, > +0x817f817f, 0x81817f81, 0x7f7f8181, 0x8181817f, 0x7f7f817f, 0x7f7f7f7f, > +0x81817f81, 0x817f8181, 0x7f817f81, 0x7f818181, 0x817f7f81, 0x7f7f817f, > +0x81817f7f, 0x7f7f7f7f, 0x7f81817f, 0x7f7f7f81, 0x817f8181, 0x8181817f, > +0x7f817f7f, 0x817f817f, 0x7f817f7f, 0x7f817f81, 0x817f8181, 0x817f7f7f, > +0x7f81817f, 0x817f8181, 0x81817f7f, 0x8181817f, 0x817f7f81, 0x7f817f7f, > +0x7f81817f, 0x7f818181, 0x817f7f81, 0x817f7f81, 0x81817f81, 0x81817f81, > +0x81817f7f, 0x7f81817f, 0x81817f7f, 0x7f817f81, 0x817f7f7f, 0x81818181, > +0x7f7f817f, 0x81817f7f, 0x817f817f, 0x7f817f7f, 0x817f8181, 0x81818181, > +0x817f8181, 0x817f7f81, 0x7f7f7f7f, 0x7f817f81, 0x817f7f81, 0x7f817f7f, > +0x817f7f81, 0x7f7f7f81, 0x7f817f81, 0x7f7f8181, 0x7f7f7f81, 0x7f817f7f, > +0x817f7f7f, 0x817f7f7f, 0x81817f7f, 0x817f7f81, 0x7f818181, 0x7f817f7f, > +0x7f817f7f, 0x8181817f, 0x81817f7f, 0x7f817f81, 0x81818181, 0x81817f81, > +0x81818181, 0x7f817f7f, 0x7f817f81, 0x81818181, 0x8181817f, 0x81817f7f, > +0x817f7f7f, 0x7f818181, 0x7f7f8181, 0x7f818181, 0x8181817f, 0x7f817f81, > +0x7f7f7f81, 0x8181817f, 0x817f7f7f, 0x7f7f817f, 0x7f817f7f, 0x7f817f7f, > +0x7f817f7f, 0x7f817f81, 0x817f7f81, 0x817f7f7f, 0x817f817f, 0x817f817f, > +0x817f7f7f, 0x817f8181, 0x7f7f7f7f, 0x7f817f81, 0x817f817f, 0x7f817f7f, > +0x7f817f81, 0x81817f81, 0x7f7f7f7f, 0x817f7f81, 0x7f818181, 0x7f81817f, > +0x817f7f7f, 0x81818181, 0x817f8181, 0x81817f7f, 0x7f7f8181, 0x7f7f8181, > +0x7f817f81, 0x81817f81, 0x817f7f81, 0x81818181, 0x8181817f, 0x7f7f8181, > +0x81818181, 0x817f7f81, 0x7f817f81, 0x817f7f7f, 0x81818181, 0x7f81817f, > +0x7f7f8181, 0x817f7f81, 0x8181817f, 0x7f818181, 0x817f8181, 0x7f7f7f7f, > +0x8181817f, 0x817f817f, 0x817f8181, 0x81817f81, 0x817f817f, 0x7f817f81, > +0x7f7f8181, 0x817f7f81, 0x81818181, 0x7f817f81, 0x817f8181, 0x7f7f7f7f, > +0x8181817f, 0x7f7f8181, 0x817f817f, 0x81817f7f, 0x7f817f81, 0x7f817f7f, > +0x7f818181, 0x7f7f7f7f, 0x7f7f817f, 0x7f81817f, 0x817f7f81, 0x817f817f, > +0x7f7f8181, 0x7f7f7f81, 0x817f8181, 0x81818181, 0x8181817f, 0x7f7f8181, > +0x7f817f7f, 0x7f7f7f81, 0x7f7f7f81, 0x7f7f7f7f, 0x81818181, 0x7f7f8181, > +0x817f7f81, 0x81817f7f, 0x7f7f7f7f, 0x817f7f81, 0x7f817f81, 0x81818181, > +0x7f817f81, 0x7f7f7f7f, 0x8181817f, 0x7f7f7f81, 0x7f817f7f, 0x817f8181, > +0x7f7f8181, 0x817f8181, 0x7f7f817f, 0x817f8181, 0x817f7f81, 0x81818181, > +0x7f7f8181, 0x81818181, 0x7f7f817f, 0x817f817f, 0x7f7f8181, 0x81818181, > +0x7f7f7f7f, 0x7f81817f, 0x8181817f, 0x817f817f, 0x817f8181, 0x7f818181, > +0x81818181, 0x817f817f, 0x7f817f81, 0x7f817f81, 0x81817f7f, 0x8181817f, > +0x817f817f, 0x817f7f7f, 0x81817f81, 0x81817f7f, 0x7f7f817f, 0x7f7f8181, > +0x8181817f, 0x81818181, 0x81817f7f, 0x7f818181, 0x7f7f7f7f, 0x817f7f81, > +0x817f7f81, 0x7f7f7f7f, 0x7f7f7f7f, 0x81817f7f, 0x817f7f7f, 0x7f817f7f, > +0x7f7f7f7f, 0x817f8181, 0x81817f81, 0x7f7f7f7f, 0x817f8181, 0x7f7f817f, > +0x81818181, 0x7f7f7f7f, 0x7f817f81, 0x7f7f7f7f, 0x81817f81, 0x81818181, > +0x8181817f, 0x817f8181, 0x7f817f81, 0x8181817f, 0x7f7f7f81, 0x817f7f7f, > +0x7f818181, 0x7f818181, 0x7f7f7f81, 0x7f817f81, 0x8181817f, 0x7f818181 > + > +output0 =3D > +0xd0dd44b2, 0xe91d434b, 0x17b23d65, 0xb8abd7c1, 0x12d7d41c, > 0xce2686c2, > +0x402c1efa, 0xc9151fcc, 0xe00effad, 0xc964d36a, 0xe70e39e3, 0xd86577a2, > +0x77e04ae3, 0x9dfd60b9, 0xbf43376f, 0x09841e69, 0x53a02679, > 0x898c65d0, > +0x17434cf8, 0x9a3abfe2, 0x05e767ac, 0x902d6156, 0x716046a1, > 0x636fc345, > +0xf15b483e, 0x910e40e4, 0x5d32b9a2, 0x8e9514b0, 0x7a218bb8, > 0x7665aac3, > +0x33a5b20c, 0x8ba7b5e3, 0x220262e0, 0x7b654c15, 0xa69f1855, > 0x6dcf61e3, > +0x0036c1aa, 0x7ea806e3, 0x3f9b2ef1, 0x386cdd36, 0xf94ae7e4, > 0xf707e376, > +0xb9c90f7b, 0x40bdd41f, 0x03cf6ae8, 0xfbd5b550, 0x03d90ae6, > 0x65a6cf09, > +0xa3d70588, 0x26343d97, 0x464981b1, 0xd79f8b30, 0xa554bb7e, > 0x524d3a2c, > +0x2f75d78c, 0x3148c8d8, 0xd4cccf4d, 0xc98df39c, 0x7f4fdb2a, 0x831c5ccd, > +0xbe46bd67, 0xa9bf0a6b, 0xa726bdcc, 0xd590425d, 0xa792805b, > 0xe4b0518a, > +0x18c4bcca, 0xf3891686, 0x3cdee43e, 0xd526e3a9, 0x8112aec6, > 0x811151f4, > +0x9763de36, 0x56e50307, 0xa7313051, 0xc40db40a, 0x1931fa6e, > 0x5701947d, > +0x098ee810, 0x01cec402, 0x804668f1, 0xc00c41da, 0x02432f4d, > 0x072c9643, > +0xf23088cc, 0x74620646, 0x281f8a80, 0x2c7a2aa6, 0xfe8c2f88, 0xe0100f94, > +0x9c402559, 0x48f5c34d, 0x59a3b023, 0x2427f7e0, 0xb2f30717, > 0x9bf140a6, > +0x3fa4710b, 0xb493a4a2, 0xb16e6135, 0xd75f0e8e, 0xe7ff6b4a, > 0x43d9e122, > +0xafc5d306, 0xec88d05e, 0xabfc996a, 0x29644a44, 0xa0c5c9fa, 0xf5836a0b, > +0xd2a97513, 0x6986e115, 0x5581b429, 0xd6f8e599, 0x035a2d9a, > 0xe0835100, > +0x561d04c5, 0x565f647a, 0xff711c76, 0x6b6fcd71, 0xb08518ac, > 0xad407897, > +0x6de25115, 0x8e8fd5f1, 0x67196a81, 0xb6ef576b, 0x5e170674, > 0x3cd78132, > +0x0be74b19, 0x84f30e7b, 0x85aa98b6, 0xcfe08810, 0xaa438ec3, > 0xe95c3900, > +0xafb0c225, 0xbe52bde2, 0xd6dcfec6, 0xccde045b, 0x4fd00da2, > 0x30c377b7, > +0x771fdf0b, 0xea5f9282, 0x838dc0bf, 0x3250d0a9, 0xf2190c4d, > 0x5ec14787, > +0x32c2d755, 0xe3b9f56c, 0xfb34945e, 0x642dc6c3, 0x8fb96e69, > 0x612afce6, > +0x17eb0530, 0x2fa9637c, 0xef1068a6, 0x456c8bcd, 0x65b16eb9, > 0xf97d8e92, > +0x7b1a46 > + > +basegraph=3D > +2 > + > +z_c=3D > +256 > + > +n_cb=3D > +12800 > + > +q_m=3D > +2 > + > +n_filler=3D > +16 > + > +ea =3D > +3000 > + > +eb =3D > +3000 > + > +iter_max=3D > +8 > + > +expected_iter_count=3D > +2 > + > +c =3D > +2 > + > +r =3D > +0 > + > +cab =3D > +0 > + > +rv_index =3D > +0 > + > +code_block_mode =3D > +0 > + > +op_flags =3D > +RTE_BBDEV_LDPC_CRC_TYPE_24B_DROP > + > +expected_status =3D > +OK > diff --git a/app/test-bbdev/test_vectors/ldpc_enc_tb.data b/app/test- > bbdev/test_vectors/ldpc_enc_tb.data > new file mode 100644 > index 0000000000..0161c06f0d > --- /dev/null > +++ b/app/test-bbdev/test_vectors/ldpc_enc_tb.data > @@ -0,0 +1,95 @@ > +# SPDX-License-Identifier: BSD-3-Clause # Copyright 2021 NXP > + > +op_type =3D > +RTE_BBDEV_OP_LDPC_ENC > + > +input0 =3D > +0xd0dd44b2, 0xe91d434b, 0x17b23d65, 0xb8abd7c1, 0x12d7d41c, > 0xce2686c2, > +0x402c1efa, 0xc9151fcc, 0xe00effad, 0xc964d36a, 0xe70e39e3, 0xd86577a2, > +0x77e04ae3, 0x9dfd60b9, 0xbf43376f, 0x09841e69, 0x53a02679, > 0x898c65d0, > +0x17434cf8, 0x9a3abfe2, 0x05e767ac, 0x902d6156, 0x716046a1, > 0x636fc345, > +0xf15b483e, 0x910e40e4, 0x5d32b9a2, 0x8e9514b0, 0x7a218bb8, > 0x7665aac3, > +0x33a5b20c, 0x8ba7b5e3, 0x220262e0, 0x7b654c15, 0xa69f1855, > 0x6dcf61e3, > +0x0036c1aa, 0x7ea806e3, 0x3f9b2ef1, 0x386cdd36, 0xf94ae7e4, > 0xf707e376, > +0xb9c90f7b, 0x40bdd41f, 0x03cf6ae8, 0xfbd5b550, 0x03d90ae6, > 0x65a6cf09, > +0xa3d70588, 0x26343d97, 0x464981b1, 0xd79f8b30, 0xa554bb7e, > 0x524d3a2c, > +0x2f75d78c, 0x3148c8d8, 0xd4cccf4d, 0xc98df39c, 0x7f4fdb2a, 0x831c5ccd, > +0xbe46bd67, 0xa9bf0a6b, 0xa726bdcc, 0xd590425d, 0xa792805b, > 0xe4b0518a, > +0x18c4bcca, 0xf3891686, 0x3cdee43e, 0xd526e3a9, 0x8112aec6, > 0x811151f4, > +0x9763de36, 0x56e50307, 0xa7313051, 0xc40db40a, 0x1931fa6e, > 0x5701947d, > +0x098ee810, 0x01cec402, 0x804668f1, 0xc00c41da, 0x02432f4d, > 0x072c9643, > +0xf23088cc, 0x74620646, 0x281f8a80, 0x2c7a2aa6, 0xfe8c2f88, 0xe0100f94, > +0x9c402559, 0x48f5c34d, 0x59a3b023, 0x2427f7e0, 0xb2f30717, > 0x9bf140a6, > +0x3fa4710b, 0xb493a4a2, 0xb16e6135, 0xd75f0e8e, 0xe7ff6b4a, > 0x43d9e122, > +0xafc5d306, 0xec88d05e, 0xabfc996a, 0x29644a44, 0xa0c5c9fa, 0xf5836a0b, > +0xd2a97513, 0x6986e115, 0x5581b429, 0xd6f8e599, 0x035a2d9a, > 0xe0835100, > +0x561d04c5, 0x565f647a, 0xff711c76, 0x6b6fcd71, 0xb08518ac, > 0xad407897, > +0x6de25115, 0x8e8fd5f1, 0x67196a81, 0xb6ef576b, 0x5e170674, > 0x3cd78132, > +0x0be74b19, 0x84f30e7b, 0x85aa98b6, 0xcfe08810, 0xaa438ec3, > 0xe95c3900, > +0xafb0c225, 0xbe52bde2, 0xd6dcfec6, 0xccde045b, 0x4fd00da2, > 0x30c377b7, > +0x771fdf0b, 0xea5f9282, 0x838dc0bf, 0x3250d0a9, 0xf2190c4d, > 0x5ec14787, > +0x32c2d755, 0xe3b9f56c, 0xfb34945e, 0x642dc6c3, 0x8fb96e69, > 0x612afce6, > +0x17eb0530, 0x2fa9637c, 0xef1068a6, 0x456c8bcd, 0x65b16eb9, > 0xf97d8e92, > +0x7b1a46 > + > +output0 =3D > +0x4eda9982, 0x101c74c9, 0x8b63a987, 0x34464588, 0xe27e0cf2, > 0x048dd503, > +0x6391521b, 0x59f71f1a, 0x22eeb556, 0x96d43907, 0x69a01acf, > 0x3e6a4cb4, > +0x7eca9c20, 0x2c3eb162, 0x965294d5, 0x25722e4e, 0x7d42c4d1, > 0x8489d0bf, > +0x49c2a83d, 0xa48a3fa4, 0x6ccd783a, 0xd941b110, 0xa937e9e4, > 0xc0a45188, > +0xd41b1840, 0x8bf35901, 0x769496e4, 0x91bb2778, 0x7ad8b944, > 0xd19208ad, > +0x8b519356, 0x7b6e1772, 0x30982890, 0x1e183f8a, 0xde7b9c46, > 0x2ca7c2ce, > +0xb9b6e1d7, 0x68a3c466, 0x1ecda75d, 0xb462b570, 0x2a2a5896, > 0xaf6891b1, > +0xd4bf3ba3, 0x82969dfa, 0xd0f563fb, 0xb81ff540, 0x7a0b3485, 0x4f6fd016, > +0x7741a613, 0x3f763d0e, 0x7f76a0dc, 0x37f25c1c, 0xf3412fe1, 0x2a75dc51, > +0x04827bef, 0xe5a662fd, 0xa07225f5, 0xbc9117a9, 0x55dbc54c, > 0xd9446c00, > +0xa8d26de1, 0xa293979e, 0x1ece1b94, 0xa5dd28cb, 0x13d2655e, > 0xa0e4ab01, > +0x903c5a2c, 0x58674b7e, 0x0e1c244b, 0xa9e0d342, 0x45fc615f, > 0x2971f02a, > +0x116c4e06, 0xf1d97697, 0x64b0a44f, 0xf21b9207, 0x32ddde4e, > 0x4df48b05, > +0xf0e80c2b, 0x27a14701, 0x670407a7, 0x0ffd24cd, 0x07432145, 0xfff8c98f, > +0x567dacd5, 0xef793abb, 0x29f2c205, 0x6605a7cd, 0xf1978e96, > 0x73ef3ef6, > +0x336173ff, 0xaab9b459, 0xb3f4b89c, 0xf1e50d40, 0x76c3fb75, > 0xc086001b, > +0x1cdadd3b, 0x0ed448a8, 0x53f9a461, 0x5a318eb9, 0x98d96ab4, > 0xb796ead8, > +0x6c4ffee6, 0xf5089709, 0x9d3f7c5d, 0x759e5b2c, 0x1ba452ef, > 0xe397683a, > +0x38937d85, 0x6467fa0a, 0x3e3d85a9, 0x2be700cc, 0xb51171ff, > 0x27c369b4, > +0xb91a6bbe, 0x84043906, 0x2639088d, 0x6c0f43f7, 0x1bdf6c89, > 0xf294392a, > +0xf3c7ba93, 0xe9de466a, 0xd234e9a3, 0x94374868, 0xe644c601, > 0xe8d30610, > +0xc36d3cf7, 0x239d4e49, 0x61a052ee, 0x333ac761, 0x9b372829, > 0xf2cce000, > +0x0a649c42, 0x6f20a68f, 0xc6c43664, 0x559c2c5c, 0xb1d7575e, > 0xe840adfe, > +0x16bc5314, 0x5f076f74, 0x4a5b208b, 0xceca2331, 0x2f93e7a4, > 0x82dc83c1, > +0x7ebccf3d, 0x98e4ca42, 0x6e831fa1, 0x7fe5e47d, 0xc89e7e40, > 0x6b169129, > +0xe27b1cb7, 0xf5c4d614, 0xd3ccb7e8, 0x76a89ed6, 0x2cf00fc5, > 0x76a1e27a, > +0x92a253b5, 0x7c04dbea, 0x4903867d, 0x52a21dd6, 0x7329e699, > 0xbb63a3f1, > +0x3425fd9d, 0xa02989ca, 0x2811932e, 0x72a3bf2f, 0xfa37e1ec, > 0xa7784122, > +0xa21955d1, 0xa025ba90, 0x6ef13dcc, 0xbaf9c79f, 0x1a6f9ce7, > 0x0d57bda5, > +0x9caf0dc7, 0x352a0e64, 0x598cfdc7, 0x8208cf39, 0x90fa0a87, 0xd2dcd4f9, > +0xfc54fc60, 0x57ed5faa, 0x73153bc4, 0xf7e39009, 0x3021d00b, 0x4d0f0afb, > +0xd77a18ee, 0xa8e7 > + > +basegraph=3D > +2 > + > +z_c=3D > +256 > + > +n_cb=3D > +12800 > + > +q_m=3D > +2 > + > +n_filler=3D > +16 > + > +ea =3D > +3000 > + > +eb =3D > +3000 > + > +c =3D > +2 > + > +r =3D > +0 > + > +cab =3D > +0 > + > +rv_index =3D > +0 > + > +code_block_mode =3D > +0 > + > +op_flags =3D > +RTE_BBDEV_LDPC_CRC_24B_ATTACH > + > +expected_status =3D > +OK > -- > 2.17.1