search for: imm32

Displaying 20 results from an estimated 758 matches for "imm32".

2015 Dec 17
2
llvm-3.6 MCAsmParser x64 Error "invalid operand for instruction" when msb set
Hello, I am experiencing problems, when trying to assemble these two x86-64 Opcodes "add r64, imm32" "imul r64, r64, imm32" When having the most significant bit set for imm32, for example: "add rax, 0x80000000", "add rax, 0xffffffff", ... "imul rbx, rsi, 0x80000000", "imul rbx, rsi, 0xffffffff", ... The Error Message I receive is the follow...
2014 Sep 29
0
[PATCH 2/7] fb/ramnva3: Link training for DDR3
...r4 - packet length +// $r3 - opcode desciption +// $r0 - zero +memx_func_train: +#if NVKM_PPWR_CHIPSET == GT215 +// $r5 - outer loop counter +// $r6 - inner loop counter +// $r7 - entry counter (#memx_train_head + $r7) + movw $r5 0x3 + movw $r7 0x0 + +// Read random memory to wake up... things + imm32($r9, 0x700000) + nv_rd32($r8,$r9) + movw $r14 0x2710 + call(nsec) + + memx_func_train_loop_outer: + mulu $r8 $r5 0x101 + sethi $r8 0x02000000 + imm32($r9, 0x1111e0) + nv_wr32($r9, $r8) + push $r5 + + movw $r6 0x0 + memx_func_train_loop_inner: + movw $r8 0x1111 + mulu $r9 $r6 $r8 + s...
2017 Nov 01
0
[PATCH] pmu/fuc: don't use movw directly anymore
...subdev/pmu/fuc/memx.fuc > +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc > @@ -82,15 +82,15 @@ memx_train_tail: > // $r0 - zero > memx_func_enter: > #if NVKM_PPWR_CHIPSET == GT215 > - movw $r8 0x1610 > + mov $r8 0x1610 > nv_rd32($r7, $r8) > imm32($r6, 0xfffffffc) > and $r7 $r6 > - movw $r6 0x2 > + mov $r6 0x2 > or $r7 $r6 > nv_wr32($r8, $r7) > #else > - movw $r6 0x001620 > + mov $r6 0x001620 > imm32($r7, ~0x00000aa2); > nv_rd32($r8, $r6) >...
2017 Nov 01
2
[PATCH] pmu/fuc: don't use movw directly anymore
.../fuc/memx.fuc index ec03f9a4..1663bf94 100644 --- a/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc @@ -82,15 +82,15 @@ memx_train_tail: // $r0 - zero memx_func_enter: #if NVKM_PPWR_CHIPSET == GT215 - movw $r8 0x1610 + mov $r8 0x1610 nv_rd32($r7, $r8) imm32($r6, 0xfffffffc) and $r7 $r6 - movw $r6 0x2 + mov $r6 0x2 or $r7 $r6 nv_wr32($r8, $r7) #else - movw $r6 0x001620 + mov $r6 0x001620 imm32($r7, ~0x00000aa2); nv_rd32($r8, $r6) and $r8 $r7 @@ -101,7 +101,7 @@ memx_func_enter: and $r8 $r7 nv_wr32($r6, $r8) - movw $r6 0x0026f0 + mov...
2008 Nov 27
1
Errors while running application
...(nil)) retval=1 002d:Call PE DLL (proc=0x7ec72450,module=0x7ec30000 L"rpcrt4.dll",reason=THREAD_ATTACH,res=(nil)) 002d:Ret PE DLL (proc=0x7ec72450,module=0x7ec30000 L"rpcrt4.dll",reason=THREAD_ATTACH,res=(nil)) retval=1 002d:Call PE DLL (proc=0x7e6dcdb0,module=0x7e6d0000 L"imm32.dll",reason=THREAD_ATTACH,res=(nil)) 002d:Call ntdll.RtlAllocateHeap(00110000,00000008,00000008) ret=7e6d7b93 002d:Ret ntdll.RtlAllocateHeap() retval=0012f3f0 ret=7e6d7b93 002d:Call KERNEL32.TlsSetValue(00000000,0012f3f0) ret=7e6d7ba8 002d:Ret KERNEL32.TlsSetValue() retval=00000001 ret=7e6d7...
2016 Feb 26
0
[PATCH 1/4] pmu/fuc: fix imm32 for gk208+
...uc b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc index 96fc984..0d5cbeb 100644 --- a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc @@ -169,7 +169,7 @@ */ .b32 0 /* */ .skip 64 -#if NV_PPWR_CHIPSET < GK208 +#if NVKM_PPWR_CHIPSET < GK208 #define imm32(reg,val) /* */ movw reg ((val) & 0x0000ffff) /* */ sethi reg ((val) & 0xffff0000) -- 2.7.2
2008 May 02
0
Wine release 0.9.61
...ry program start 12747 Trying to get Electric Quilt 6 working 12761 net start spooler results in an infinite loop 12763 Wineboot: Can't run wine cross test 12765 Regression in ResHacker in wine-0.9.60 12769 control + enter sending the wrong key code 12770 Build breaks 12772 imm32: imm32.ok test fails 12781 Dungeon Siege graphics problems since removing the pixel format limitation 12825 Xdrive Desktop Lite Crashes after login 12837 Stack trace in socket.c when starting Call of Duty multiplayer 12845 Mono 1.9.1 installer EULA is not rendered due to richedit regres...
2016 Mar 01
1
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
...ow doing. >> >> Secondly, I seem to remember that a 32 bit mov was not added until fuc3 or > fuc5 Ah, right, fuc3 was on the GT2xx. Thanks! > >> something. Have you tried assembling this code on older fuc versions? Pretty >> sure it will fail. > That's what the imm32() macro is for. Right, with the mov replace with the imm32 macro, this patch will have my R-b!
2008 Apr 26
1
AOM Gold not installing nor able to run w/ mounted drive
...0000000 7eacdd70 > 0x0033e5a4: 7ed92704 00000000 0033e658 0042531f > 0x0033e5b4: 001322b8 001322b8 0044e608 00010026 > 0x0033e5c4: 00000100 00000000 00010026 0033e658 > 0x0033e5d4: 7ed92704 00000000 00000000 00000000 > Backtrace: > =>1 0x7eacdd97 ImmDestroyContext+0x31() in imm32 (0x0033e5ac) > 2 0x0042531f in mgs17b (+0x2531f) (0x0033e658) > 3 0x7ed6e010 WINPROC_wrapper+0x4b0() in user32 (0x0033e698) > 4 0x7ed70706 in user32 (+0xb0706) (0x0033f798) > 5 0x7ed73c9a in user32 (+0xb3c9a) (0x0033f7c8) > 6 0x7ecff595 DefDlgProcW+0x88() in user32 (0x0033f...
2007 Mar 19
2
Can you Help Me? What's go wrong?
...ELF 60a36000-60a3f000 Deferred libxcursor.so.1 ELF 60a3f000-60a43000 Deferred libxfixes.so.3 ELF 60a43000-60a94000 Export libpthread.so.0 ELF 60a94000-60a9b000 Deferred libdrm.so.2 ELF 60a9b000-60ab7000 Deferred imm32<elf> \-PE 60aa0000-60ab7000 \ imm32 ELF 7bf00000-7bf07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000010 00000011 0 0000000c 0000000d 0 0000000a 0000000b 0 00000008 (D) c:\win...
2007 Mar 19
1
winecfg won't start and causes errors in xubuntu dapper
...; \-PE 7bc10000-7bc81000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e841000-7e84a000 Deferred libxcursor.so.1 ELF 7e84a000-7e852000 Deferred libxrender.so.1 ELF 7e852000-7e86e000 Deferred imm32<elf> \-PE 7e860000-7e86e000 \ imm32 ELF 7e86e000-7e90e000 Export libgl.so.1 ELF 7e90e000-7e9f4000 Deferred libx11.so.6 ELF 7e9f4000-7ea01000 Deferred libxext.so.6 ELF 7ea01000-7ea19000 Deferred libice...
2013 Aug 07
3
[LLVMdev] tablegen question
Hi, I am trying to make my tablegen files more flexible and for that I would like to have a name that in the end will be replaced with a type. If tablegen would support c preprocssing, I would do it like this: --- #define myBaseType i32 ... def imm32 : Operand<myBaseType>; def immZExt10 : ImmLeaf<myBaseType, [{return isUInt<10>(Imm);}]>; ... --- Is there a way to achieve something like this with tablegen ? Greetings, Jeroen Dobbelaere
2008 Apr 18
1
Wine release 0.9.60
...hhctrl.ocx: Remove unused variable. ddraw: Remove unused variables. Apostolos Alexiadis (3): oleaut32: Added Greek translation. comctl32: Greek resources update. comdlg32: Greek resources update. Aric Stewart (22): winex11: Add IME functionality to winex11drv. imm32: Implement ImmConfigureIME using the loaded IME. imm32: Load a default IME if a specific one is not specified. This defaults to x11. imm32: Implement ImmGetImeMenuItems using loaded IME. winex11: Have all xim interaction pass through the new x11drv IME interface. imm32: Make...
2007 Oct 17
1
Unable to start winecfg
...7bf00000-7bf04000 Deferred <wine-loader> ELF 7dd89000-7dd8f000 Deferred libxfixes.so.3 ELF 7dd8f000-7dd99000 Deferred libxcursor.so.1 ELF 7dd99000-7dda2000 Deferred libxrender.so.1 ELF 7dda2000-7ddbf000 Deferred imm32<elf> \-PE 7ddb0000-7ddbf000 \ imm32 ELF 7de65000-7e7fd000 Deferred libglcore.so.1 ELF 7e7fd000-7e892000 Export libgl.so.1 ELF 7e892000-7e9af000 Deferred libx11.so.6 ELF 7e9af000-7e9be000 Deferred libx...
2014 Sep 29
18
Implement reclocking for DDR2, DDR3, GDDR3
Following a series of patches that implement memory reclocking for NVA3/5/8 with DDR2, DDR3 and GDDR3 on board. I tested these patches on 6 different graphics cards, but I expect reclocking now to work on many more. Testers can pick up these patches and test it by enabling pstate (nouveau.pstate=1). They should then be able to change clocks by writing to /sys/class/drm/card0/device/pstate. Correct
2017 Dec 03
2
5.0.1-rc2 has been tagged
...t; +++ b/lib/Target/BPF/BPFISelLowering.cpp > @@ -578,11 +578,15 @@ > BPFTargetLowering::EmitInstrWithCustomInserter(MachineInstr &MI, > .addReg(LHS) > .addReg(MI.getOperand(2).getReg()) > .addMBB(Copy1MBB); > - else > + else { > + int64_t imm32 = MI.getOperand(2).getImm(); > + // sanity check before we build J*_ri instruction. > + assert (isInt<32>(imm32)); > BuildMI(BB, DL, TII.get(NewCC)) > .addReg(LHS) > - .addImm(MI.getOperand(2).getImm()) > + .addImm(imm32) > .addM...
2016 Feb 26
8
[PATCH 0/4] fix pmu code on gk208+
while trying out my pmu_counter patches on a gk208 gpu, I notived that the pmu is pretty much screwed up there. Karol Herbst (4): pmu/fuc: fix imm32 for gk208+ pmu/fuc: replace mov+sethi with imm32 pmu/fuc: call# seems to be broken on gk208 pmu/fuc: movw is somewhat weird on gk208, use mov instead drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 1598 +++++++++++------------ drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 1494 +++++++++++-...
2016 Feb 26
0
[PATCH 3/4] pmu/fuc: call# seems to be broken on gk208
.../nvkm/subdev/pmu/fuc/kernel.fuc b/drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc index d1ca3c7..6839f88 100644 --- a/drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc @@ -252,7 +252,7 @@ ticks_from_ns: /* try not losing precision (multiply then divide) */ imm32($r13, HW_TICKS_PER_US) - call #mulu32_32_64 + call(mulu32_32_64) /* use an immeditate, it's ok because HW_TICKS_PER_US < 16 bits */ div $r12 $r12 1000 @@ -264,7 +264,7 @@ ticks_from_ns: /* let's divide then multiply, too bad for the precision! */ div $r14 $r14 1000 imm32($r13...
2015 Oct 26
9
[PATCH 0/4] Add pdaemon load counters
this series makes use of the load counters we can use to get information about the current load of the gpu. This series includes the needed pmu bits and a debugfs interface to read them out. Currently the values are between 0 and 255, because it is much easier to implement it this way on the pmu. Karol Herbst (4): subdev/pmu/fuc: add gk104 pmu/fuc: add macros for pdaemon pwr counters
2005 Jan 04
1
I can almost feel Civilization 3 running
...mctl32, shell32, comdlg32, and x11drv, in that order, all from C:\windows\system, without errors beyond complaining about not having a .dbg file available. Then it gets a GDI error, a packet error, and implodes, here with the sound driver set to JACK: 0000000a:0000000b: loads DLL C:\windows\system\imm32.dll @bfe20000 (0<0>) Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels to set the screen resolution and remove the "Resolution" entry in the config file 0000000a:0000000c: create thread D @404fe600 fixme:gdi:Escape16 unknown/unsupported 16-bit escape c03 (56,0...