/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | MatrixBuilder.h | 1 //===- llvm/MatrixBuilder.h - Builder to lower matrix ops -------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // to lower matrix operations to LLVM IR. 12 //===----------------------------------------------------------------------===// 23 #include "llvm/IR/Type.h" 35 Module *getModule() { return B.GetInsertBlock()->getParent()->getParent(); } in getModule() 39 assert((LHS->getType()->isVectorTy() || RHS->getType()->isVectorTy()) && in splatScalarOperandIfNeeded() 40 "One of the operands must be a matrix (embedded in a vector)"); in splatScalarOperandIfNeeded() 41 if (LHS->getType()->isVectorTy() && !RHS->getType()->isVectorTy()) { in splatScalarOperandIfNeeded() [all …]
|
/freebsd/sys/dev/sound/pcm/ |
H A D | feeder_matrix.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2008-2009 Ariff Abdullah <ariff@FreeBSD.org> 30 * feeder_matrix: Generic any-to-any channel matrixing. Probably not the 33 * possible non-standard way of multichannel interleaving 37 * + very generic and compact, provided that the supplied matrix ma 80 } matrix[SND_CHN_T_MAX + 1]; global() member [all...] |
H A D | feeder_chain.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2008-2009 Ariff Abdullah <ariff@FreeBSD.org> 41 struct pcmchan_matrix *matrix; /* matrix map */ member 144 desc = &(cdesc->desc); in feeder_build_format() 145 desc->typ in feeder_build_format() [all...] |
H A D | feeder_volume.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org> 53 feed_volume_##SIGN##BIT##ENDIAN(int *vol, int *matrix, \ 64 dst -= PCM_##BIT##_BPS; \ 65 i--; \ 100 int matrix[SND_CHN_MAX]; global() member 241 int i, *matrix; feed_volume_feed() local [all...] |
H A D | matrix.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2009 Ariff Abdullah <ariff@FreeBSD.org> 121 * Matrix identity. 166 /* Custom matrix identity */ 167 #define SND_CHN_MATRIX_DRV -4 /* driver own identity */ 168 #define SND_CHN_MATRIX_PCMCHANNEL -3 /* PCM channel identity */ 169 #define SND_CHN_MATRIX_MISC -2 /* misc, custom defined */ 170 #define SND_CHN_MATRIX_UNKNOWN -1 /* unknown */ 187 * Multichannel interleaved volume matrix. Each calculated value relative [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | mathematica | 2 #------------------------------------------------------------------------------ 6 # Mathematica a multi-purpose math program 21 0 search/1000 Content-type:\040application/mathematica Mathematica notebook version 2.x 73 # these start with "[0-9][0-9][0-9]\ A~[0-9][0-9][0-9]\ 78 …*********************\n\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Mathematica-Compatible Notebook M… 83 #0 string (* Mathematica, or Pascal, Modula-2 or 3 code text 89 # first 116 bytes of header contain text in human-readable form 92 #!:mime application/octet-stream 93 !:mime application/x-matlab-data 95 # https://de.mathworks.com/help/matlab/import_export/mat-file-versions.html [all …]
|
H A D | ti-8x | 2 #------------------------------------------------------------------------------ 3 # $File: ti-8x,v 1.8 2020/02/12 22:13:01 christos Exp $ 4 # ti-8x: file(1) magic for the TI-8x and TI-9x Graphing Calculators. 11 # Files for the TI-80 and TI-81 are pretty rare. I'm not going to put the 13 0 string **TI80** TI-80 Graphing Calculator File. 14 0 string **TI81** TI-81 Graphing Calculator File. 16 # Magic Numbers for the TI-73 18 0 string **TI73** TI-73 Graphing Calculator 21 >0x00003B byte 0x02 (matrix) 34 # Magic Numbers for the TI-82 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | qcom,pm8xxx-keypad.txt | 5 - compatible: 7 Value type: <string> 9 "qcom,pm8058-keypad" 10 "qcom,pm8921-keypad" 12 - reg: 14 Value type: <prop-encoded-array> 17 - interrupts: 19 Value type: <prop-encoded-array> 25 - linux,keymap: 27 Value type: <prop-encoded-array> [all …]
|
H A D | google,cros-ec-keyb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $id: http://devicetree.org/schemas/input/google,cros-ec-keyb.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Simon Glass <sjg@chromium.org> 12 - Benson Leung <bleung@chromium.org> 15 Google's ChromeOS EC Keyboard is a simple matrix keyboard 24 - description: ChromeOS EC with only buttons/switches 25 const: google,cros-ec-keyb-switches 26 - description: ChromeOS EC with keyboard and possibly buttons/switches [all …]
|
H A D | mediatek,mt6779-keypad.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/mediatek,mt6779-keypad.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mattijs Korpershoek <mkorpershoek@baylibre.com> 13 - $ref: /schemas/input/matrix-keymap.yaml# 16 Mediatek's Keypad controller is used to interface a SoC with a matrix-type 19 The keypad controller can sense a key-press and key-release and report the 25 - const: mediatek,mt6779-keypad 26 - items: [all …]
|
H A D | omap-keypad.txt | 3 TI's Keypad controller is used to interface a SoC with a matrix-type 6 The keypad controller can sense a key-press and key-release and report the 9 This binding is based on the matrix-keymap binding with the following 12 keypad,num-rows and keypad,num-columns are required. 15 - compatible: should be one of the following 16 - "ti,omap4-keypad": For controllers compatible with omap4 keypad 20 - linux,keypad-no-autorepeat: do no enable autorepeat feature. 24 compatible = "ti,omap4-keypad"; 25 keypad,num-rows = <2>; 26 keypad,num-columns = <8>; [all …]
|
H A D | twl4030-keypad.txt | 3 TWL4030's Keypad controller is used to interface a SoC with a matrix-type 6 The keypad controller can sense a key-press and key-release and report the 9 This binding is based on the matrix-keymap binding with the following 12 * keypad,num-rows and keypad,num-columns are required. 15 - compatible: should be one of the following 16 - "ti,twl4030-keypad": For controllers compatible with twl4030 keypad 18 - interrupt: should be one of the following 19 - <1>: For controllers compatible with twl4030 keypad controller. 23 compatible = "ti,twl4030-keypad"; 25 keypad,num-rows = <8>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | atmel-matrix.txt | 1 * Device tree bindings for Atmel Bus Matrix 3 The Bus Matrix registers are used to configure Atmel SoCs internal bus 4 behavior (master/slave priorities, undefined burst length type, ...) 7 - compatible: Should be one of the following 8 "atmel,at91sam9260-matrix", "syscon" 9 "atmel,at91sam9261-matrix", "syscon" 10 "atmel,at91sam9263-matrix", "sysco [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 1 //===- X86InterleavedAccess.cpp -------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 /// optimization generating X86-specific instructions/intrinsics for 14 //===----------------------------------------------------------------------===// 29 #include "llvm/IR/Type.h" 43 /// X86-specific instructions/intrinsics. 50 /// Reference to the wide-load instruction of an interleaved access 57 /// Reference to the starting index of each user-shuffle. 71 /// sub vectors of type \p T. Returns the sub-vectors in \p DecomposedVectors. [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1 //===- LowerMatrixIntrinsics.cpp - Lower matrix intrinsics -----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // Lower matrix intrinsics to vector operations. 13 // * Support more cases, e.g. multiply-add, multiply-sub, operands/results 15 // * Improve cost-modeling, e.g. choose different number of rows/columns 18 //===----------------------------------------------------------------------===// 53 #define DEBUG_TYPE "lower-matrix-intrinsics" 56 FuseMatrix("fuse-matrix", cl::init(true), cl::Hidden, 57 cl::desc("Enable/disable fusing matrix instructions.")); [all …]
|
/freebsd/contrib/googletest/ |
H A D | .travis.yml | 1 # Build matrix / environment variable are explained on: 2 # https://docs.travis-ci.com/user/customizing-the-build/ 4 # http://lint.travis-ci.org/ 9 # Define the matrix explicitly, manually expanding the combinations of (os, compiler, env). 11 matrix: 13 - os: linux 16 install: ./ci/install-linux.sh && ./ci/log-config.sh 17 script: ./ci/build-linux-bazel.sh 18 - os: linux 21 install: ./ci/install-linux.sh && ./ci/log-config.sh [all …]
|
/freebsd/sys/contrib/openzfs/.github/workflows/ |
H A D | zfs-qemu.yml | 1 name: zfs-qemu 9 type: boolean 14 type: boolean 20 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} 21 cancel-in-progress: true 24 test-config: 26 runs-on: ubuntu-24.04 31 - uses: actions/checkout@v4 33 fetch-depth: 0 34 - name: Generate OS config and CI type [all …]
|
/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_mesh.c | 2 * Copyright (c) 2008-2009 Voltaire, Inc. All rights reserved. 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 69 {1, {2}, 1, {0, -1}, }, 70 {1, {3}, 2, {-1, 0, 1}, }, 71 {1, {5}, 2, {-9, 0, 1}, }, 72 {1, {6}, 2, {-36, 0, 1}, }, 74 {2, {2, 2}, 2, {-4, 0, 1}, }, 75 {2, {3, 2}, 3, {8, 9, 0, -1}, }, 76 {2, {5, 2}, 3, {24, 17, 0, -1}, }, [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/ |
H A D | mount-matrix.txt | 2 * is the definition of +/- values practical or counterintuitive? 5 * should we have HOWTO engineer a correct matrix for a new device (without comparing to a different… 10 Mounting matrix 12 The mounting matrix is a device tree property used to orient any device 13 that produce three-dimensional data in relation to the world where it is 16 The purpose of the mounting matrix is to translate the sensor frame of 17 reference into the device frame of reference using a translation matrix as 37 reference. This means that the sensor may be flipped upside-down, left-right, 43 to this world. When using the mounting matrix, the sensor and device orientation 47 Device-to-world examples for some three-dimensional sensor types: [all …]
|
/freebsd/sys/dev/evdev/ |
H A D | evdev_mt.c | 1 /*- 26 /*- 63 for ((i) = ffs(v) - 1; (i) != -1; (i) = ffs((v) & (~1 << (i))) - 1) 90 int *matrix; member 102 return (ffs(~slots & ((2U << MAXIMAL_MT_SLOT(evdev)) - 1)) - 1); in ffc_slot() 113 type_a = !bit_test(evdev->ev_abs_flags, ABS_MT_SLOT); in evdev_mt_init() 115 /* Add events produced by MT type A to type B converter */ in evdev_mt_init() 117 ABS_MT_SLOT, 0, MAX_MT_SLOTS - 1, 0, 0, 0); in evdev_mt_init() 119 ABS_MT_TRACKING_ID, -1, MAX_MT_SLOTS - 1, 0, 0, 0); in evdev_mt_init() 123 size += sizeof(mt->slots[0]) * slots; in evdev_mt_init() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/auxdisplay/ |
H A D | holtek,ht16k33.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Robin van der Gracht <robin@protonic.nl> 13 - $ref: /schemas/input/matrix-keymap.yaml# 18 - items: 19 - enum: 20 - adafruit,3108 # 0.56" 4-Digit 7-Segment FeatherWing Display (Red) 21 - adafruit,3130 # 0.54" Quad Alphanumeric FeatherWing Display (Red) 22 - const: holtek,ht16k33 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,smsm.txt | 6 matrix of bitmaps signal subscription of notifications upon changes to a 9 - compatible: 11 Value type: <string> 15 - qcom,ipc-N: 17 Value type: <prop-encoded-array> 20 - phandle to a syscon node representing the apcs registers 21 - u32 representing offset to the register within the syscon 22 - u32 representing the ipc bit within the register 24 - qcom,local-host: 26 Value type: <u32> [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/perf/ |
H A D | riscv,pmu.yaml | 1 # SPDX-License-Identifier: BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V SBI PMU events 10 - Atis [all...] |
/freebsd/sys/contrib/device-tree/Bindings/iio/temperature/ |
H A D | adi,ltc2983.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices LTC2983, LTC2986, LTM2985 Multi-sensor Temperature system 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2983, LTC2984, LTC2986, LTM2985 Multi-Sensor Digital 16 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/2984fb.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/29861fa.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/ltm2985.pdf [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/imu/ |
H A D | st,lsm6dsx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STM 6-axis (acc + gyro) IMU Mems sensors 10 - Lorenzo Bianconi <lorenzo@kernel.org> 18 - enum: 19 - st,lsm6ds3 20 - st,lsm6ds3h 21 - st,lsm6dsl 22 - st,lsm6dsm [all …]
|