search for: crc32b

Displaying 5 results from an estimated 5 matches for "crc32b".

Did you mean: crc32
2019 Apr 10
2
[RFC] New Clang target selection options for ARM/AArch64
...error: instruction requires: dotprod udot v0.2s, v1.8b, v2.8b .arch armv8.2-a+dotprod # error: instruction requires: dotprod udot v0.2s, v1.8b, v2.8b ARM uses the .arch_extension directive which is one extension per use, with no '+'. .arch armv7-a #error: instruction requires: crc armv8 CRC32B r0, r1, r2 .arch armv8-a+crc #error: Unknown arch name CRC32B r0, r1, r2 .arch armv8-a # no error .arch_extension crc CRC32B r0, r1, r2 You can see here that though ARM march/mcpu would understand +crc, the assembly directive does not. ARM does check validity of extensions provided with '.a...
2011 May 26
0
[LLVMdev] x86 SSE4.2 CRC32 intrinsics renamed
...32_8(i32 %a, i8 %b) nounwind { > - %tmp = call i32 @llvm.x86.sse42.crc32.8(i32 %a, i8 %b) > +define i32 @crc32_32_8(i32 %a, i8 %b) nounwind { > + %tmp = call i32 @llvm.x86.sse42.crc32.32.8(i32 %a, i8 %b) > ret i32 %tmp > -; X32: _crc32_8: > +; X32: _crc32_32_8: > ; X32: crc32b 8(%esp), %eax > > -; X64: _crc32_8: > +; X64: _crc32_32_8: > ; X64: crc32b %sil, > } > > > -define i32 @crc32_16(i32 %a, i16 %b) nounwind { > - %tmp = call i32 @llvm.x86.sse42.crc32.16(i32 %a, i16 %b) > +define i32 @crc32_32_16(i32 %a, i16 %b) nounwind { &g...
2019 Apr 16
2
[RFC] New Clang target selection options for ARM/AArch64
...error: instruction requires: dotprod udot v0.2s, v1.8b, v2.8b .arch armv8.2-a+dotprod # error: instruction requires: dotprod udot v0.2s, v1.8b, v2.8b ARM uses the .arch_extension directive which is one extension per use, with no '+'. .arch armv7-a #error: instruction requires: crc armv8 CRC32B r0, r1, r2 .arch armv8-a+crc #error: Unknown arch name CRC32B r0, r1, r2 .arch armv8-a # no error .arch_extension crc CRC32B r0, r1, r2 You can see here that though ARM march/mcpu would understand +crc, the assembly directive does not. ARM does check validity of extensions provided with '.a...
2018 Sep 21
5
[RFC] New Clang target selection options for ARM/AArch64
...error: instruction requires: dotprod udot v0.2s, v1.8b, v2.8b .arch armv8.2-a+dotprod # error: instruction requires: dotprod udot v0.2s, v1.8b, v2.8b ARM uses the .arch_extension directive which is one extension per use, with no '+'. .arch armv7-a #error: instruction requires: crc armv8 CRC32B r0, r1, r2 .arch armv8-a+crc #error: Unknown arch name CRC32B r0, r1, r2 .arch armv8-a # no error .arch_extension crc CRC32B r0, r1, r2 You can see here that though ARM march/mcpu would understand +crc, the assembly directive does not. ARM does check validity of extensions provided with '.a...
2013 Jun 24
1
[LLVMdev] DebugInfo: Missing non-trivially-copyable parameters in SelectionDAG
...dev/llvm/build/clang/debug/bin/./FileCheck /usr/local/google/home/blaikie/dev/llvm/src/test/CodeGen/X86/sse42.ll -check-prefix=X64 -- Exit Code: 1 Command Output (stderr): -- /usr/local/google/home/blaikie/dev/llvm/src/test/CodeGen/X86/sse42.ll:12:8: error: expected string not found in input ; X32: crc32b 8(%esp), %eax ^ <stdin>:4:14: note: scanning from here _crc32_32_8: ## @crc32_32_8 ^ <stdin>:8:2: note: possible intended match here crc32b %cl, %eax ^ -- ******************** FAIL: LLVM :: CodeGen/X86/tailcallstack64.ll (35 of 51) ******************** TEST 'L...