search for: 0x0f

Displaying 20 results from an estimated 501 matches for "0x0f".

Did you mean: 0x0
2002 Dec 14
2
[LLVMdev] really long time to compile
...) >> (32 - (5)))) + (d ^ (b & (c ^ d))) + 0x5a827999L + x[0]; b = (((b) << (30)) | ((b) >> (32 - (30)))); } while (0); do { d += (((e) << (5)) | ((e) >> (32 - (5)))) + (c ^ (a & (b ^ c))) + 0x5a827999L + (tm = x[16 & 0x0f] ^ x[(16 - 14) & 0x0f] ^ x[(16 - 8) & 0x0f] ^ x[(16 - 3) & 0x0f], (x[16 & 0x0f] = (((tm) << (1)) | ((tm) >> (32 - (1)))))); a = (((a) << (30)) | ((a) >> (32 - (30)))); } while (0); do { e += (((a) <<...
2020 Aug 07
2
[PATCH v3 4/7] x86/paravirt: remove 32-bit support from PARAVIRT_XXL
...: > -# else > - const unsigned char cpu_iret[1]; > -# endif > }; > > static const struct patch_xxl patch_data_xxl = { > @@ -42,7 +38,6 @@ static const struct patch_xxl patch_data_xxl = { > .irq_save_fl = { 0x9c, 0x58 }, // pushf; pop %[re]ax > .mmu_read_cr2 = { 0x0f, 0x20, 0xd0 }, // mov %cr2, %[re]ax > .mmu_read_cr3 = { 0x0f, 0x20, 0xd8 }, // mov %cr3, %[re]ax > -# ifdef CONFIG_X86_64 > .mmu_write_cr3 = { 0x0f, 0x22, 0xdf }, // mov %rdi, %cr3 > .irq_restore_fl = { 0x57, 0x9d }, // push %rdi; popfq > .cpu_wbinvd = { 0x0f, 0x09 }, //...
2020 Aug 07
2
[PATCH v3 4/7] x86/paravirt: remove 32-bit support from PARAVIRT_XXL
...: > -# else > - const unsigned char cpu_iret[1]; > -# endif > }; > > static const struct patch_xxl patch_data_xxl = { > @@ -42,7 +38,6 @@ static const struct patch_xxl patch_data_xxl = { > .irq_save_fl = { 0x9c, 0x58 }, // pushf; pop %[re]ax > .mmu_read_cr2 = { 0x0f, 0x20, 0xd0 }, // mov %cr2, %[re]ax > .mmu_read_cr3 = { 0x0f, 0x20, 0xd8 }, // mov %cr3, %[re]ax > -# ifdef CONFIG_X86_64 > .mmu_write_cr3 = { 0x0f, 0x22, 0xdf }, // mov %rdi, %cr3 > .irq_restore_fl = { 0x57, 0x9d }, // push %rdi; popfq > .cpu_wbinvd = { 0x0f, 0x09 }, //...
2018 Mar 19
0
Generating a custom opcode from an LLVM intrinsic
...e different operand orders for at&t syntax vs intel syntax. Anything after $ matches the name in the outs/in part of the instruction. IIC_SSE_PREFETCH is part of the scheduler system to provide latency/throughput information about the instruction. PD indicates the instruction should be on the 0x0f two byte opcode map with a 0x66 prefix. Most common other values in place of PD TB - 0x0f opcode map no prefix(0x66, 0xf2, 0xf3) and use of one of those prefixes should be ignored by the disassembler. PS - 0x0f opcode map no prefix, but if the disassembler sees a prefix it should not decode to thi...
2013 Feb 08
0
Very long delay for shutdown.restart on usbhid-ups powercom
...rt[set]: (3 bytes) => 0f 00 5e 55.348945 Set report succeeded 55.348956 instcmd: SUCCEED Value 30 is converted to 24064, and this seems the delay that is configured on the device to complete its shutdown: [...] 56.358009 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 24064 58.721177 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 23865 60.576175 Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 23864 62.471044 Path: UPS....
2018 Mar 19
4
Generating a custom opcode from an LLVM intrinsic
Craig, thanks for the quick response. That helps a lot. I had no clue they were buried in there, though I guess I should have looked harder -- the hex should have given me a clue, perhaps! For the sake of my own edification (and not taking up too much of your time) I will try to generate it myself. I've found the definition of the "I" class at line 358 of
2018 Mar 20
1
Generating a custom opcode from an LLVM intrinsic
...or at&t syntax vs intel syntax. Anything after $ matches the name > in the outs/in part of the instruction. > > IIC_SSE_PREFETCH is part of the scheduler system to provide > latency/throughput information about the instruction. > > PD indicates the instruction should be on the 0x0f two byte opcode map > with a 0x66 prefix. > > Most common other values in place of PD > TB - 0x0f opcode map no prefix(0x66, 0xf2, 0xf3) and use of one of those > prefixes should be ignored by the disassembler. > PS - 0x0f opcode map no prefix, but if the disassembler sees a prefi...
2013 Dec 13
2
[LLVMdev] broken LLVM-MC?
...e -arch=x86-64 <stdin>:1:1: warning: invalid instruction encoding Similarly, 3DNow seems broken, too. $ echo "pavgusb %mm2, %mm1"|./Release+Asserts/bin/llvm-mc -assemble -arch=x86-64 -show-encoding -x86-asm-syntax=att .text pavgusb %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbf] $ echo "0x0f,0x0f,0xca,0xbf" |./Release+Asserts/bin/llvm-mc -disassemble -arch=x86-64 <stdin>:1:1: warning: invalid instruction encoding Or I did not use LLVM-MC properly? Any idea?? Thank you, Jun -------------- next part -------------- An HTML attachment was...
2013 Aug 27
3
SR-IOV Pool Availability
If I'm using the SR-IOV Pool assignment method (from http://wiki.libvirt.org/page/Networking#Assignment_from_a_pool_of_SRIOV_VFs_in_a_libvirt_.3Cnetwork.3E_definition ), how would I check how many virtual functions are already in use? Is there a method other then looping through all the active guests and determining if they're using the SR-IOV interface?
2017 Dec 11
2
New x86 instruction with opcode 0x0F 0x7A
...all, I'm trying to simulate an extended x86 architecture on gem5 with several new instructions. My hardware setup is done and now I'd like llvm to accept the existence of the new instruction passed in inline assembly and output the correct opcode and registers. I chose the two-byte opcode 0x0F 0x7A and I would like the instruction to have the same operands and return values as CVTPS2PI instruction. I have found this link (https://llvm.org/docs/ExtendingLLVM.html) which claims "Before you invest a significant amount of effort into a non-trivial extension, *ask on the list*" so...
2013 Dec 13
0
[LLVMdev] broken LLVM-MC?
...g: invalid instruction encoding > > > Similarly, 3DNow seems broken, too. > > > $ echo "pavgusb %mm2, %mm1"|./Release+Asserts/bin/llvm-mc -assemble -arch=x86-64 -show-encoding -x86-asm-syntax=att > .text > pavgusb %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbf] > > $ echo "0x0f,0x0f,0xca,0xbf" |./Release+Asserts/bin/llvm-mc -disassemble -arch=x86-64 > <stdin>:1:1: warning: invalid instruction encoding > > > > > Or I did not use LLVM-MC properly? Any idea?? > > Thank you, > Jun > ___...
2007 May 01
0
BlueZ
...got no PIN requester on either phone and PC. On the same time on another console I have: [root at miho ~]# hcidump HCI sniffer - Bluetooth packet analyzer ver 1.32 device: hci0 snap_len: 1028 filter: 0xffffffff (scan) < HCI Command: Inquiry (0x01|0x0001) plen 5 > HCI Event: Command Status (0x0f) plen 4 > HCI Event: Inquiry Result with RSSI (0x22) plen 15 > HCI Event: Inquiry Result with RSSI (0x22) plen 15 > HCI Event: Inquiry Result with RSSI (0x22) plen 15 > HCI Event: Inquiry Result with RSSI (0x22) plen 15 > HCI Event: Inquiry Result with RSSI (0x22) plen 15 > HCI Ev...
2020 Aug 07
0
[PATCH v3 4/7] x86/paravirt: remove 32-bit support from PARAVIRT_XXL
...gned char cpu_iret[1]; >> -# endif >> }; >> >> static const struct patch_xxl patch_data_xxl = { >> @@ -42,7 +38,6 @@ static const struct patch_xxl patch_data_xxl = { >> .irq_save_fl = { 0x9c, 0x58 }, // pushf; pop %[re]ax >> .mmu_read_cr2 = { 0x0f, 0x20, 0xd0 }, // mov %cr2, %[re]ax >> .mmu_read_cr3 = { 0x0f, 0x20, 0xd8 }, // mov %cr3, %[re]ax >> -# ifdef CONFIG_X86_64 >> .mmu_write_cr3 = { 0x0f, 0x22, 0xdf }, // mov %rdi, %cr3 >> .irq_restore_fl = { 0x57, 0x9d }, // push %rdi; popfq >> .cpu_wbinv...
2013 Sep 05
0
Re: SR-IOV Pool Availability
...y VFs in the pool are using.* <name>hostnet</name> <uuid>6b49be3c-bb91-c16d-b475-2929678720f4</uuid> <forward mode='hostdev' managed='yes'> <pf dev='eth2'/> <address type='pci' domain='0x0000' bus='0x0f' slot='0x10' function='0x0'/> <address type='pci' domain='0x0000' bus='0x0f' slot='0x10' function='0x2'/> <address type='pci' domain='0x0000' bus='0x0f' slot='0x10' function='0x4...
2014 Dec 26
2
[LLVMdev] X86 disassembler & assembler mismatch
...below. it seems this happens with all SSECC related instructions? thanks, Jun $ echo "cmpps xmm1, xmm2, 23" | ./Release+Asserts/bin/llvm-mc -assemble -triple=x86_64 --output-asm-variant=1 -x86-asm-syntax=intel -show-encoding .text cmpps xmm1, xmm2, 23 # encoding: [0x0f,0xc2,0xca,0x17] $ echo "0x0f,0xc2,0xca,0x17"|./Release+Asserts/bin/llvm-mc -disassemble -triple=x86_64 --output-asm-variant=1 .text <stdin>:1:1: warning: invalid instruction encoding 0x0f,0xc2,0xca,0x17 -------------- next part -------------- An HTML attachment was scrubbed......
2014 Apr 16
2
[LLVMdev] X86 mmx movq disassembler fail
0x0f 0x6f 0xc8 And 0x0f 0x7f 0xc1 Should both be movq % mm0, % mm1. (AT&T) However, llvm 3.4 at least does not recognise the second variant as being a valid instruction. We are currently compiling up latest src incase it has been fixed. If not, could someone take a look or recommend how to fix?...
2014 Dec 26
2
[LLVMdev] X86 disassembler & assembler mismatch
...hanks, >> Jun >> >> >> >> $ echo "cmpps xmm1, xmm2, 23" | ./Release+Asserts/bin/llvm-mc -assemble >> -triple=x86_64 --output-asm-variant=1 -x86-asm-syntax=intel -show-encoding >> .text >> cmpps xmm1, xmm2, 23 # encoding: [0x0f,0xc2,0xca,0x17] >> >> >> $ echo "0x0f,0xc2,0xca,0x17"|./Release+Asserts/bin/llvm-mc -disassemble >> -triple=x86_64 --output-asm-variant=1 >> .text >> <stdin>:1:1: warning: invalid instruction encoding >> 0x0f,0xc2,0xca,0x17 >> >...
2007 Sep 13
0
3 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_object.c
...0x4E, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, - 0x3D, 0x17, 0x96, 0x08, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x02, 0x08, 0x0C, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x04, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x06, 0x3D, 0x17, - 0x96, 0x13, 0x00, 0x08, 0x0F, 0x07, 0x02, 0x00, 0x00, 0x00, 0x07, 0x6A, 0x00, 0x00, 0x00, 0x07, - 0x02, 0x00, 0x00, 0x00, 0x08, 0x0D, 0x3D, 0x1D, 0x96, 0x09, 0x00, 0x08, 0x0E, 0x07, 0x6A, 0x00, - 0x00, 0x00, 0x08, 0x0F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x04, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x03, - 0x00, 0x00, 0x00, 0x08,...
2010 Dec 22
1
[LLVMdev] X86 disassembler 0x66 prefix
There is a problem on X86 disassembler for instructions beginning with x86 prefix : $ echo "0x66 0x0f 0x6f 0x8f 0x00 0x00 0x00 0x00" | llvm-mc --disassemble movdqa (%edi), %xmm1 $ echo "0x53 0x66 0x0f 0x6f 0x8f 0x00 0x00 0x00 0x00" | llvm-mc --disassemble pushl %ebx <stdin>:1:6: warning: invalid instruction encoding 0x53 0x66 0x0f 0x6f 0x8f 0x00 0x00 0x00 0x...
2015 Aug 21
2
[PATCH 2/2] core/graphics: fix lss16 parsing
...; +static int buffer; + #define LSSMagic LSSHeader.LSSMagic #define GraphXSize LSSHeader.GraphXSize #define GraphYSize LSSHeader.GraphYSize @@ -114,15 +117,17 @@ static int vgasetmode(void) static inline char getnybble(void) { - char data = getc(fd); - - if (data & 0x10) { - data &= 0x0F; - return data; + if (buffer_empty) { + buffer_empty = 0; + buffer = getc(fd); + if (buffer == -1) + printf("EOF!\n"); + } else { + buffer >>= 4; + buffer_empty = 1; } - data = getc(fd); - return (data & 0x0F); + return buffer & 0xF; } /* @@ -139,7 +144,9 @@...