search for: mmi

Displaying 20 results from an estimated 81 matches for "mmi".

Did you mean: mmio
2017 May 10
2
Playing FLAC Files on Audi MMI
Hello, I am hoping that perhaps you know the answer to my car audio question, or can at least point me in the right direction. I own a 2013 Audi S4 that has the 3G-Plus Multi Media Interface (MMI) with the Bang & Olufsen Sound System. The MMI is able to playback lossy, compressed audio files (MP3, WMA and AAC), but does not have native support for FLAC, ALAC, or WMA Lossless. However, I've read that the MMI system in other 2013 Audi models do have native support for playing ba...
2017 May 11
0
Playing FLAC Files on Audi MMI
...10, 2017 at 4:45 AM, elio manes <elioarmando at optonline.net> wrote: > Hello, > > > I am hoping that perhaps you know the answer to my car audio question, or > can at least point me in the right direction. I own a 2013 Audi S4 that > has the 3G-Plus Multi Media Interface (MMI) with the Bang & Olufsen Sound > System. > > > The MMI is able to playback lossy, compressed audio files (MP3, WMA and > AAC), but does not have native support for FLAC, ALAC, or WMA Lossless. > However, I've read that the MMI system in other 2013 Audi models do have >...
2020 Nov 12
0
Supporting external MCContext in MMI
Hi we have something like an external driver that likes to own MCInst data externally, i.e. outside from LLVM. By default, the MachineModuleInfo/WrapperPass creates its own context in the constructor of MachineModuleInfo. MMI's context is used throughout codegen. When using a MCStreamer with an external context one can achieve almost what we want, because the streamer's context is used to create MCInst, but not all data will be owned by the streamer's context. For example symbols are still owned by MMI's...
2019 Feb 20
2
proposal for optimization method
..._ctzll(state^1); result|=1ULL<<ctz; state+=x<<ctz; state&=mask; } return result; } now consider the following steps: from the 2 constants (d and r) we create 3 constants (with the same bit length): constants uint32 s,u,mmi; mmi = find_mod_mul_inverse(d,32); s = (r*mmi); u = (UINT32_MAX-r)/d; // UINT32_MAX corresponds to pow(2,32)-1. the idea behind these constants is the following formula: mmi_of(d)*x=x/d+(x%d)*mmi_of(d) now after we generated the constants, we will just emit the following code instead of the former...
2012 Sep 04
3
Comparing Von Bertalanffy Growth Curves
...2010L, 2010L, 2010L, 2010L, 2011L, 2011L, 2011L, 2011L, 2011L, 2012L, 2012L, 2012L, 2012L, 2012L)), .Names = c("Age", "MM", "Year"), class = "data.frame", row.names = c(NA, -37L)) ? In case it's helpful here is all my code before this point: str(LMB) MMi=as.integer(MM) Yearf=as.factor(Year) Agei=as.integer(Age) ( svCom <- vbStarts(MMi~Agei,data=LMB)) ( svGen <- lapply(svCom,rep,2) ) vbGen <- MMi~Linf[Yearf]*(1-exp(-K[Yearf]*(Age-t0[Yearf]))+error) fitGen <- nls(vbGen,data=LMB,start=svGen) ? Thank you, April
2008 Feb 04
0
[LLVMdev] Exception handling in JIT
...+ abort(); > + return 0; > + } > + > + virtual void emitLabel(uint64_t LabelID) { > + assert(0 && "emit Label not implementated yet!"); > + abort(); > + } > + > + > + virtual void setModuleInfo(llvm::MachineModuleInfo* MMI) { } > + > + > /// JIT SPECIFIC FUNCTIONS - DO NOT IMPLEMENT THESE HERE! > void startFunctionStub(unsigned StubSize, unsigned Alignment = > 1) { > assert(0 && "JIT specific function called!"); > Index: lib/CodeGen/MachOWriter.cpp > =========...
2008 Feb 01
2
[LLVMdev] Exception handling in JIT
Dear all, Here's a new patch with Evan's comments (thx Evan!) and some cleanups. Now the (duplicated) exception handling code is in a new file: lib/ExecutionEngine/JIT/JITDwarfEmitter. This patch should work on linux/x86 and linux/ppc (tested). Nicolas -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: jit-exceptions.patch URL:
2007 Dec 11
0
[LLVMdev] Exception handling in JIT
...all code emission requests will be ignored (this is the > buffer overflow > + /// condition). > + unsigned char *CurBufferPtr; I am not sure if it makes sense for this to maintain it's own buffers. Can it be modified to use MachineCodeEmitter? > + > + MachineModuleInfo* MMI; > +public: > + virtual ~DwarfEmitter() {} > + > + /// startFunction - This callback is invoked when the specified > function is > + /// about to be code generated. This initializes the > BufferBegin/End/Ptr > + /// fields. > + /// > + virtual void startFunc...
2007 Dec 10
2
[LLVMdev] Exception handling in JIT
Hi everyone, Here's a patch that enables exception handling when jitting. I've copy/pasted _many_code from lib/Codegen/DwarfWriter.cpp, so we may need to factorize it, but the functionality is there and I'm very happy with it :) lli should now be able to execute the output from llvm-gcc when using exceptions (the UnwindInst instruction is not involved in this patch). Just add the
2007 Dec 12
3
[LLVMdev] Exception handling in JIT
...s. Can it be modified to use MachineCodeEmitter? > > You mean DwarfEmitter inherits MachineCodeEmitter? There are MachineCodeEmitter functions that are really not related to MachineCodeEmitter (eg addRelocation, getConstantPoolEntryAddress, etc). >> + >> + MachineModuleInfo* MMI; >> +public: >> + virtual ~DwarfEmitter() {} >> + >> + /// startFunction - This callback is invoked when the specified >> function is >> + /// about to be code generated. This initializes the >> BufferBegin/End/Ptr >> + /// fields. >> +...
2008 Apr 17
1
[LLVMdev] Being able to know the jitted code-size before emitting
...;I require to know the size of what you want to emit" 2) DwarfJITEmitter is augmented with GetSize* functions 3) JITEmitter::startFunction checks if the JITMemoryManager requires to know the size. If so, it computes it and gives it through the ActualPtr argument. I suppose it's OK to commit, but if anyone wants to complain, I'm listening :) Thanks, Nicolas Evan Cheng wrote: > On Apr 16, 2008, at 1:46 AM, Nicolas Geoffray wrote: > > >>> How about a default GetInstSize() as well? Return 1 for every >>> instruction except for some special TargetIns...
2020 Nov 12
2
LLVM X86 MachineBasicBlock inserting push and pop instructions causes segmentation fault
...elevant logic portions are included): /* Inserts push rcx followed by pop rcx before each MachineBasicBlock */ void VirtualTimeManager::__insertVtlLogic(MachineFunction &MF, MachineBasicBlock* origMBB) { const llvm::TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); auto MMI = &MF.getMMI(); llvm::Module &M = const_cast<Module &>(*MMI->getModule()); if (origMBB->empty() || !origMBB->isLegalToHoistInto()) return; llvm::BuildMI(*origMBB, origMBB->begin(), DebugLoc(), TII.get(X86::POP64r)).addReg(X86::RCX); /*...
2013 Sep 29
2
[LLVMdev] StackColoring remaps debug info from unrelated functions
...ries to generate a variable DIE using a completely wrong frame-index (DebugDwarf tries to resolve frame index 27 in a simple function which only has a single frame object .. ). After digging around, I found that MachineModuleInfo has a VariableDbgInfo map, that is filled by SelectionDAGBuilder. MMI->VariableDbgInfo maps MDNodes representing variables to a <FrameIndex, DebugLoc> pair. All infos of all functions reside in a single map per module. In lib/CodeGen/StackColoring.cpp:493 is the only place where this information is updated (I am using LLVM 3.3, but the code seems to be...
2007 May 14
1
Some problems with mysql CDR
...nter and need to record all calls. We use the uniqueid field in the CDR to match with the recording, which we labeled with {UNIQUEID} in MixMonitor. For some reason, the uniqueid is not correct in the CDR. Here is the manager event for a call: Event: Cdr Privilege: call,all AccountCode: 6384106:MMI-Y:200705081051010077 Source: 0000000000 Destination: 6398714109927773 DestinationContext: outbound CallerID: 0000000000 Channel: Zap/15-1 DestinationChannel: SIP/teliax-081ed5b0 LastApplication: NoOp LastData: StartTime: 2007-05-08 10:51:04 AnswerTime: 2007-05-08 10:51:05 EndTime: 2007-05-08 11:01:...
2013 Sep 30
0
[LLVMdev] StackColoring remaps debug info from unrelated functions
...oblem ? I understand that you can’t release your source code, but there is an easy way to generate test-cases from confidential code. If you can write a “verifier" that makes the compiler crash on an assertion then you can use bug point to reduce your test case. You don’t need to actually commit the verifier, just the reduced test case. Thanks, Nadav On Sep 29, 2013, at 1:40 PM, Stefan Hepp <stefan at stefant.org> wrote: > Hi, > > I run into a a strange error when compiling with debug infos, where LLC tries to generate a variable DIE using a completely wrong frame-index...
2008 Apr 28
3
Problem with World of Warcraft
...running World of Warcraft, after it has been installed. I copied over all the CD/DVD contents for both WoW and WoW:TBC on to my HDD and installed it, then patched it with Wine without a hitch. However, now when I go to run the game I get the following errors in the console: Code: mothermayi at mmi-desktop:~/.wine/drive_c/Program Files/World of Warcraft$ wine WoW.exe -opengl preloader: Warning: failed to reserve range 00000000-60000000 preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader...
2003 Mar 06
2
compiling R on sparc-solaris
...#39;R_SaveAsPng': rbitmap.c:122: structure has no member named 'jmpbuf' make[4]:*** [rbitmap.lo] Error 1 Has anyone encountered this problem? Any solutions? Is there are compiled binary somewhere that I could use? Grateful for any help. Richard Richard Kerr, Quantitative Geneticist MMI Genomics Davis, CA 95616 richard.kerr at mmigenomics.com (desk) 530-297-2938
2008 Feb 05
0
[LLVMdev] llvm 46728 won't build
Somebody forget a header? llvm[2]: Compiling AsmPrinter.cpp for Debug build AsmPrinter.cpp: In member function ‘virtual bool llvm::AsmPrinter::doInitialization(llvm::Module&)’: AsmPrinter.cpp:121: error: ‘MMI’ was not declared in this scope AsmPrinter.cpp: In member function ‘void llvm::AsmPrinter::printDeclare(const llvm::MachineInstr*) const’: AsmPrinter.cpp:1298: error: ‘MMI’ was not declared in this scope
2020 Nov 12
0
LLVM X86 MachineBasicBlock inserting push and pop instructions causes segmentation fault
...cluded): > > /* Inserts push rcx followed by pop rcx before each MachineBasicBlock */ > void VirtualTimeManager::__insertVtlLogic(MachineFunction &MF, > MachineBasicBlock* origMBB) { > const llvm::TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); > auto MMI = &MF.getMMI(); > llvm::Module &M = const_cast<Module &>(*MMI->getModule()); > if (origMBB->empty() || !origMBB->isLegalToHoistInto()) > return; > llvm::BuildMI(*origMBB, origMBB->begin(), DebugLoc(), > TII.get(X86::POP64r))....
2009 Mar 17
1
Need to build package for Affy HT HG-U133+ PM arrays
...ation, and tab probe files downloaded from Affy, and makePdInfoPackage() fails like so: makePdInfoPackage(pkg, destDir="/home/mcininch/hthgu133pluspm") Creating package in /home/mcininch/hthgu133pluspm/pd.ht.hg.u133.plus.pm Error in data.frame(pmi = batchMat[isPm, "indices"], mmi = batchMat[!isPm, : arguments imply differing number of rows: 18230, 180 Error in is(object, Cl) : error in evaluating the argument 'bind.data' in selecting a method for function 'dbSendPreparedQuery' Any direction to notes or tutorials on the subject? [[alternative HTML...