search for: mova

Displaying 15 results from an estimated 15 matches for "mova".

Did you mean: mov
2020 Apr 01
3
New LLVM backend for Renesas RL78 MCU
...listen. I would like to show just one short example which was my starting point and motivation to switch to LLVM: char foo(char a, char b, char c, char d, char e, char f) { return a + b + c + d + e + f; } This is what GCC produces (30 bytes and 18 clock cycles excluding the ret instruction) _foo: mova, [sp+14] movc, a mova, [sp+12] adda, c movc, a mova, [sp+10] adda, c movc, a mova, [sp+8] adda, c movc, a mova, [sp+6] adda, c movc, a mova, [sp+4] adda, c movr8, a ret While with I can produce the following output code (11 bytes and 5 clock cycles excluding the ret) Notice also the ABI difference...
2020 May 26
2
New LLVM backend for Renesas RL78 MCU
...listen. I would like to show just one short example which was my starting point and motivation to switch to LLVM: char foo(char a, char b, char c, char d, char e, char f) { return a + b + c + d + e + f; } This is what GCC produces (30 bytes and 18 clock cycles excluding the ret instruction) _foo: mova, [sp+14] movc, a mova, [sp+12] adda, c movc, a mova, [sp+10] adda, c movc, a mova, [sp+8] adda, c movc, a mova, [sp+6] adda, c movc, a mova, [sp+4] adda, c movr8, a ret While with I can produce the following output code (11 bytes and 5 clock cycles excluding the ret) Notice also the ABI difference...
2020 May 26
1
New LLVM backend for Renesas RL78 MCU
...listen. I would like to show just one short example which was my starting point and motivation to switch to LLVM: char foo(char a, char b, char c, char d, char e, char f) { return a + b + c + d + e + f; } This is what GCC produces (30 bytes and 18 clock cycles excluding the ret instruction) _foo: mova, [sp+14] movc, a mova, [sp+12] adda, c movc, a mova, [sp+10] adda, c movc, a mova, [sp+8] adda, c movc, a mova, [sp+6] adda, c movc, a mova, [sp+4] adda, c movr8, a ret While with I can produce the following output code (11 bytes and 5 clock cycles excluding the ret) Notice also the ABI difference...
2019 Oct 02
2
fixup_aarch64_movw support for COFF AArch64
...k I ran into an issue related to llvm in Swiftshader. Currently fixup_aarch64_movw relocation type is not supported for COFF ARM64 (AArch64WinCOFFObjectWriter). As far as I see, Microsoft hasn't defined indicator for this relocation type. I haven't seen documented anywhere. For AArch32 mova/movt indicators were implemented, I'm not sure but maybe we need to have something similar for AArch64? Could someone give me some pointers how I could handle/fix this? Many thanks, Regards, Adam
2019 Oct 02
2
fixup_aarch64_movw support for COFF AArch64
...; >> Currently fixup_aarch64_movw relocation type is not supported for >> COFF ARM64 (AArch64WinCOFFObjectWriter). As far as I see, Microsoft >> hasn't defined indicator for this relocation type. I haven't seen >> documented anywhere. >> >> For AArch32 mova/movt indicators were implemented, I'm not sure but >> maybe we need to have something similar for AArch64? > > The AArch32 movw/movt relocation was for a true relocation, where the > target of the relocation is a symbol that is unknown at the assembly > stage. But for AArch...
2016 Nov 28
2
RFC: code size reduction in X86 by replacing EVEX with VEX encoding
Hal, that’s a good point. There are more manually-maintained tables in the X86 backend that should probably be tablegened: the memory-folding tables and ReplaceableInstrs, to name a couple. If you have ideas on how to get these auto-generated, please let us know. From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Hal Finkel via llvm-dev Sent: Wednesday, November 23, 2016
2008 Nov 21
0
Wine release 1.1.9
...trepid Ibex 15879 Lotus 6.5.4 - extermelly slow after update to Wine 1.1.6 15898 unimplemented function advapi32.dll.LsaSetSecret, aborting 15916 Winecfg: fails to open drive_c 15930 ChangeWindowMessageFilter is not implemented 15944 mountmgr only assign drive letters for up to two removable devices 15950 wine won't build with bison 2.4 15955 Tomb Raider underworld demo crashes at startup 15972 Clicking close button in Word 2003 closes the window but not the program in 1.1.8 15976 MS Exchange 2007 fails to install. 15992 Sure Thing CD Labeller crashes when you sta...
2009 May 22
0
Wine release 1.1.22
...wined3d: Get rid of TMP access in texm3x2*. wined3d: Get rid of TMP accesses in texm3x3* instructions. wined3d: Use CMP instead of SLT and SGE in sRGB correction. wined3d: Get rid of the TMP register in fragment shaders. wined3d: Fix srgb correction. wined3d: Implement mova rounding in arb. wined3d: Prepare for vec4 address registers in ARB. wined3d: Emulate the 4 component address register in ARB. wined3d: Support ABS and ABSNEG in ARB. wined3d: Add NV asm extension support to the ARB backend. wined3d: Support ABS and ABSNEG with NV exte...
2007 Mar 16
0
Wine release 0.9.33
...de in fdi_decomp(). H. Verbeet (19): wined3d: Properly check the clipplane index against the limit. wined3d: The texldl instruction takes 3 arguments. wined3d: gl_FogFragCoord is a scalar. wined3d: Fix a typo. wined3d: Remove broken software shaders. d3d9: Add a mova rounding test. d3d8: Save the d3d8 vertex declaration. d3d8: Implement IDirect3DDevice8_GetVertexShaderDeclaration. wined3d: Fix IWineD3DPixelShader_GetFunction / IWineD3DVertexShader_GetFunction. d3d8: Add tests for GetVertexShaderDeclaration, GetVertexShaderFunction and Ge...
2009 Jul 17
0
Wine release 1.1.26
...rc is overwritten. wined3d: Check the correct constant limit. wined3d: EXP and EXPP are scalar operations. wined3d: Set the depth blit helper texture address mode to clamp. wined3d: Don't call glGetError if nobody is listening. wined3d: Use the unmodified source in MOVA. Vincent Povirk (15): windowscodecs: Implement CopyPalette for BMP decoder. windowscodecs: Add test for 1-bit indexed color BMP. windowscodecs: Add test for 4-bit indexed color BMP. windowscodecs: Return proper error codes in unneeded BMP decoder methods. windowscodec...
2010 May 21
0
Wine release 1.2-rc1
...wined3d: Split up the "one" pixel shader helper constant. wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant. wined3d: Add a function for reading (ps_)helper_const. wined3d: Order the helper constants a bit better. wined3d: Make the mova constant more generic for relative addressing. wined3d: Handle length zero vectors in ARB's NRM. wined3d: Catch RCP 0.0 in ARB. Sven Baars (13): xcopy: Fix Dutch translation. wordpad: Fix Dutch translation. wineconsole: Fix Dutch translation. winecfg: Fix Du...
2006 Jul 15
9
Wine, good, evil, and black and white 2
hello all, my first post so bear with me i have been lossing hair over getting black and white 2 to run on wine i finally got it down to this h4x0r@Mainframe:~/.wine/drive_c/Program Files/Lionhead Studios/Black & White 2$ wine white.exe fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED) fixme:powermgnt:GetSystemPowerStatus (): stub, harmless. wine: Call from
2009 Jul 03
0
Wine release 1.1.25
...d3d9: Add an aL indexing test. d3d9: Add a SGN test. wined3d: Reload the first 8 constants on a 1.x and != 1.x ps switch. wined3d: Implement MRTs in ARB. wined3d: XXXC CC doesn't work even with NV_FP2 on. wined3d: Make the ARB index offset work with emulated MOVA. wined3d: Enable Shader Model 2.0 in ARB. wined3d: Advertise SM 3.0 in ARB if the extensions are available. wined3d: GLSL 1.20 includes gl_FragData[] syntax. wined3d: Don't emulate clipplanes with ffp vp and fix a wrong if condition. wined3d: Add a function to cont...
2016 Jan 10
48
[PATCH v3 00/41] arch: barrier cleanup + barriers for virt
Changes since v2: - extended checkpatch tests for barriers, and added patches teaching it to warn about incorrect usage of barriers (__smp_xxx barriers are for use by asm-generic code only), should help prevent misuse by arch code to address comments by Russell King - patched more instances of xen to use virt_ barriers as suggested by Stefano Stabellini - implemented a 2 byte xchg on sh
2016 Jan 10
48
[PATCH v3 00/41] arch: barrier cleanup + barriers for virt
Changes since v2: - extended checkpatch tests for barriers, and added patches teaching it to warn about incorrect usage of barriers (__smp_xxx barriers are for use by asm-generic code only), should help prevent misuse by arch code to address comments by Russell King - patched more instances of xen to use virt_ barriers as suggested by Stefano Stabellini - implemented a 2 byte xchg on sh