search for: regsiz

Displaying 17 results from an estimated 17 matches for "regsiz".

Did you mean: regsize
2009 Dec 01
0
[LLVMdev] Possible bug in ExpandShiftWithUnknownAmountBit
Hi, > I'm working in adding support for 64-bit integers to my target. I'm using > LLVM to decompose the 64-bit integer operations by using 32-bit registers > wherever possible and emulating support where not. When looking at the bit > shift decomposition I saw what seems to be a bug in the implementation. The > affected function is ExpandShiftWithUnknownAmountBit in >
2009 Dec 01
2
[LLVMdev] Possible bug in ExpandShiftWithUnknownAmountBit
...source low part shifted left by 6 bits. The current implementation places a zero instead. All other values have similar errors. Below is the current and proposed expansion in pseudo C++ for all shift functions. Please let me know if I something is unclear. - SHL: [Current] dst.lo = (shift < regsize) ? 0 : src.lo << shift; dst.hi = (shift < regsize) ? src.lo << shift : ((src.hi << shift) | (src.lo >> regsize - shift)); [Proposed] dst.lo = (shift < regsize) ? src.lo << shift : 0; dst.hi = (shift < regsize) ? ((src.hi << shift) | (src.lo >> s...
2009 Dec 01
4
[LLVMdev] Possible bug in ExpandShiftWithUnknownAmountBit
Hello, I'm working in adding support for 64-bit integers to my target. I'm using LLVM to decompose the 64-bit integer operations by using 32-bit registers wherever possible and emulating support where not. When looking at the bit shift decomposition I saw what seems to be a bug in the implementation. The affected function is ExpandShiftWithUnknownAmountBit in LegalizeIntegerTypes.cpp.
2014 May 14
3
Bug#748052: Bug#748052: xen-hypervisor-4.3-amd64: No USB keyboard af
...d use it instead of the native driver [ 2.903523] systemd-udevd[503]: renamed network interface eth2 to rename4 [ 2.926455] ipmi message handler version 39.2 [ 2.933323] IPMI System Interface driver. [ 2.933338] ipmi_si: probing via ACPI [ 2.933349] ipmi_si 00:09: [io 0x0ca2-0x0ca3] regsize 1 spacing 1 irq 0 [ 2.933350] ipmi_si: Adding ACPI-specified kcs state machine [ 2.933356] ipmi_si: probing via SMBIOS [ 2.933357] ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0 [ 2.933358] ipmi_si: Adding SMBIOS-specified kcs state machine duplicate interface [ 2.933360] ipmi_...
2014 May 14
0
Bug#748052: Bug#748052: xen-hypervisor-4.3-amd64: No USB keyboard after booting into Dom0
Control: tag -1 +moreinfo On Tue, 2014-05-13 at 08:55 -0700, Mike Egglestone wrote: > After booting into kernel 3.13 dom0, the keyboard no longer works. > All other aspects work, ssh is needed to login to the system to > start working with the domU's. > They keyboard works at the grub menu just fine, and > works normal when booting into the non xen kernel. I think at a minimum
2019 Jul 18
2
Question about TableGen RegisterClass definition
...question about TableGen RegisterClass definition. I need to map different size of MVTs into a register class as below. def TestReg : RegisterClass<"Test", [v8i32, v4i32], ...> When I look at TableGen and CodeGen, it looks the types are used as following: 1. MCRegisterClass's RegSize and Alignment 2. SpillSize in TableGen 3. Type constraint for instruction pattern matching >From my opinion, it seems it is possible to do it... but I am not 100% sure... If anyone has information about it, please give me comment. Thanks JinGu Kang Software Engineer Codeplay Software Ltd Le...
2013 Jan 28
0
[LLVMdev] Floats as Doubles in Vectors
...assume that the vectors can hold 256/32 == 8 single-precision values even though the real maximum is 4 values. How should we handle this? The loop vectorizer uses TTI to find the size of the vector register. It uses this number to calculate the maximum vectorization factor. The formula is MaxVF = (RegSize/LargestElementTypeSize). Next it checks for the costs of all of the possible vectorization factors from 1 (scalar) to MaxVF. I think that the best approach would be to improve the cost model because on blue gene <8 x float> ops would be more expensive than <4 x float>. > >...
2013 Jan 27
3
[LLVMdev] Floats as Doubles in Vectors
Nadav, et al., On the BG/Q, the vectors hold 4 double-precision values. For vectorizing single-precision code, there are single-precision-rounded instructions, and special load/store instructions, which allow the double-precision numbers to be treated as single-precision numbers. The problem is that the current vectorization code (in the BBVectorizer and, as far as I can tell, also in the
2016 Sep 24
2
RFC: Implement variable-sized register classes
...doesn't matter how it works under the hood to the average backend > writer. I agree with the complexity, but I would hope that more documentation, examples and explanations would clarify it. > What if RegisterClass contained a `list<RCInfo>`. Each RCInfo contains > RegTypes, RegSize, SpillSize, and SpillAlignment as well as a > Predicate the determines whether this individual RCInfo is the one > that should apply. To my taste this seems easier to understand than > the {Int,ValueType,ValueTypeList}Select mechanism. The "select" mechanism was intended to be...
2016 Oct 18
2
Lockd: failed to reclaim lock for pid ...
...r home OK lockd: spurious grace period reject?! lockd: failed to reclaim lock for pid 8225 (errno -37, status 4) lockd: spurious grace period reject?! lockd: failed to reclaim lock for pid 8225 (errno -37, status 4) */var/log/dmesg gives this* pmi_si: probing via SMBIOS ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 4 irq 10 ipmi_si: Adding SMBIOS-specified kcs state machine ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 10 (NULL device *): The BMC does not support setting the recv irq bit, compensating, but the BMC needs to be fixed. IRQ 10/ipmi_s...
2016 Oct 18
0
Lockd: failed to reclaim lock for pid ...
...r home OK lockd: spurious grace period reject?! lockd: failed to reclaim lock for pid 8225 (errno -37, status 4) lockd: spurious grace period reject?! lockd: failed to reclaim lock for pid 8225 (errno -37, status 4) */var/log/dmesg gives this* pmi_si: probing via SMBIOS ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 4 irq 10 ipmi_si: Adding SMBIOS-specified kcs state machine ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 10 (NULL device *): The BMC does not support setting the recv irq bit, compensating, but the BMC needs to be fixed. IRQ 10/ipmi_s...
2013 Jan 28
2
[LLVMdev] Floats as Doubles in Vectors
...== 8 > > single-precision values even though the real maximum is 4 values. > > How should we handle this? > > The loop vectorizer uses TTI to find the size of the vector register. > It uses this number to calculate the maximum vectorization factor. > The formula is MaxVF = (RegSize/LargestElementTypeSize). Next it > checks for the costs of all of the possible vectorization factors > from 1 (scalar) to MaxVF. > > I think that the best approach would be to improve the cost model > because on blue gene <8 x float> ops would be more expensive than <4 &g...
2014 May 15
5
Bug#748052: Bug#748052: Bug#748052: Bug#748052: xen-hypervisor-4.3-amd64: No USB keyboard af
On Thu, 2014-05-15 at 11:01 +0100, Ian Campbell wrote: > Please can you also post Xen's own dmesg (from "xl dmesg"). Please boot with loglvl=all on the hypervisor command line for this too. Ian.
2014 May 15
0
Bug#748052: Bug#748052: Bug#748052: Bug#748052: xen-hypervisor-4.3-a
...3.304229] ACPI: Sleep Button [SLPB] [ 3.304254] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1 [ 3.304255] ACPI: Power Button [PWRF] [ 3.305036] IPMI System Interface driver. [ 3.305048] ipmi_si: probing via ACPI [ 3.305059] ipmi_si 00:07: [io 0x0ca2-0x0ca3] regsize 1 spacing 1 irq 0 [ 3.305059] ipmi_si: Adding ACPI-specified kcs state machine [ 3.305068] ipmi_si: probing via SMBIOS [ 3.305069] ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0 [ 3.305069] ipmi_si: Adding SMBIOS-specified kcs state machine duplicate interface [ 3.305071] ipmi_...
2016 Sep 20
7
RFC: Implement variable-sized register classes
...isterClass would get new members to hold the configurable size/alignment information. If defined, they would take precedence over the existing members RegTypes/Size/Alignment. class RegisterClass { ... ValueTypeListSelect VarRegTypes; // The names of these members IntSelect VarRegSize; // could likely be improved... IntSelect VarSpillSize; // IntSelect VarSpillAlignment // } To fully implement the AddReg instruction, the target would then define the register class: class MyRegisterClass : RegisterClass<...> { let VarReg...
2014 May 16
4
Bug#748052: dom0 USB failing with "ehci-pci: probe of 0000:00:1d.0 failed with error -110"
...5.169265] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 5.195104] ipmi message handler version 39.2 [ 5.197621] IPMI System Interface driver. [ 5.197635] ipmi_si: probing via ACPI [ 5.197645] ipmi_si 00:07: [io 0x0ca2-0x0ca3] regsize 1 spacing 1 irq 0 [ 5.197646] ipmi_si: Adding ACPI-specified kcs state machine [ 5.197655] ipmi_si: probing via SMBIOS [ 5.197656] ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0 [ 5.197657] ipmi_si: Adding SMBIOS-specified kcs state machine duplicate interface [ 5.197659] ipmi_...
2015 Aug 28
0
Bug#797205: xen-hypervisor-4.4-amd64: Xen live migration dom0 memory swap
...work interface eth0 to rename2 [1820272.064504] ioatdma 0000:00:04.2: enabling device (0000 -> 0002) [1820272.084408] xen: registering gsi 31 triggering 0 polarity 1 [1820272.094485] Already setup the GSI :31 [1820272.112495] ipmi_si: probing via SMBIOS [1820272.122103] ipmi_si: SMBIOS: io 0xcc0 regsize 1 spacing 1 irq 0 [1820272.131748] ipmi_si: Adding SMBIOS-specified kcs state machine [1820272.144519] ioatdma 0000:00:04.3: enabling device (0000 -> 0002) [1820272.188356] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xcc0, slave address 0x20, irq 0 [1820272.201582] xen: r...