/dports/cad/verilator/verilator-4.216/test_regress/t/ |
H A D | t_math_reverse.v | 18 wire [7:0] bitrev; net 19 assign bitrev[7] = crc[0]; 20 assign bitrev[6] = crc[1]; 21 assign bitrev[5] = crc[2]; 22 assign bitrev[4] = crc[3]; 23 assign bitrev[0] = crc[7]; 24 assign bitrev[1] = crc[6]; 25 assign bitrev[2] = crc[5]; 26 assign bitrev[3] = crc[4]; 62 if (cyc==2 && bitrev!=8'hb7) $stop; [all …]
|
/dports/math/kfr/kfr-4.2.1/include/kfr/dft/impl/ |
H A D | bitrev.hpp | 77 template <size_t log2n, size_t bitrev, typename T> 85 vi = digitreverse<bitrev, 2>(vi); in fft_reorder_swap() 89 template <size_t log2n, size_t bitrev, typename T> 100 vi = digitreverse<bitrev, 2>(vi); in fft_reorder_swap_two() 102 vj = digitreverse<bitrev, 2>(vj); in fft_reorder_swap_two() 106 template <size_t log2n, size_t bitrev, typename T> 117 vi = digitreverse<bitrev, 2>(vi); in fft_reorder_swap() 119 vj = digitreverse<bitrev, 2>(vj); in fft_reorder_swap() 213 constexpr size_t bitrev = 2; in fft_reorder() local 223 constexpr size_t bitrev = 4; in fft_reorder() local [all …]
|
/dports/biology/mafft/mafft-7.267-without-extensions/core/ |
H A D | fft.c | 30 static void make_bitrev(int n, int bitrev[]) in make_bitrev() argument 36 bitrev[i] = j; in make_bitrev() 48 static TLS int *bitrev = NULL; /* */ in fft() local 55 if (bitrev) free(bitrev); bitrev = NULL; in fft() 73 if (bitrev != NULL) { in fft() 74 free(bitrev); in fft() 75 bitrev = NULL; in fft() 82 bitrev = realloc(bitrev, n * sizeof(int)); in fft() 84 if (sintbl == NULL || bitrev == NULL) { in fft() 88 make_bitrev(n, bitrev); in fft() [all …]
|
/dports/math/fxt/fxt/demo/perm/ |
H A D | revbin-perm-rec-demo.cc | 20 void bitrev(Type* p, ulong i, ulong l, ulong r, ulong k) in bitrev() function 25 bitrev(p, i+k, l, m, k<<1); in bitrev() 26 bitrev(p, i+2*k, m, r, k<<1); in bitrev() 83 bitrev(f, 1, 0, n, 1); in main() 86 if ( q ) for (ulong k=0; k<kk; ++k) bitrev(f, 1, 0, n, 1); in main()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/devel/llvm11/llvm-11.0.1.src/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/test/CodeGen/XCore/ |
H A D | bitrev.ll | 12 ; CHECK-NEXT: bitrev r0, r0 24 ; CHECK-NEXT: bitrev r0, r0 36 ; CHECK-NEXT: bitrev r0, r0 47 ; CHECK-NEXT: bitrev r2, r1 48 ; CHECK-NEXT: bitrev r1, r0
|
/dports/comms/hylafax/hylafax-6.0.7/sgi2fax/ |
H A D | row.c | 342 if(!bitrev) { 351 bitrev[i] = br; 355 buf[0] = bitrev[buf[0]]; 356 buf[1] = bitrev[buf[1]]; 357 buf[2] = bitrev[buf[2]]; 358 buf[3] = bitrev[buf[3]]; 359 buf[4] = bitrev[buf[4]]; 360 buf[5] = bitrev[buf[5]]; 361 buf[6] = bitrev[buf[6]]; 362 buf[7] = bitrev[buf[7]]; [all …]
|
/dports/math/cado-nfs/cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f/tests/linalg/bwc/flint-fft/ |
H A D | test-flint.m | 30 /* transform coefficients are created in bitrev order, at least for the 34 bitrev:=func<x,n|Seqint(Reverse(Intseq(x,2,n)),2)>; 35 bitrevseq:=func<n|[bitrev(i,n):i in [0..2^n-1]]>; function 70 eval_magma:=Vector([Evaluate(Q,pows[1+2*i+128*bitrev(j,depth1)]):i in [0..2^depth2-1]]); 75 if tQmat[1+i][1+j] ne Evaluate(Q,pows[1+2*i+128*bitrev(j,depth1)]) then 80 if tQmat[1+i+2^depth2][1+j] ne Evaluate(Q,pows[1+1+2*i+128*bitrev(j,depth1)]) then 85 tQmat[1+2^depth2][1+j] eq Evaluate(Q,pows[1+1+128*bitrev(j,depth1)]); 86 tQmat[1+2^depth2+2][1+j] eq Evaluate(Q,pows[1+1+4+128*bitrev(j,depth1)]); 108 LKIJH:=bitrev(HIJKL, depth1); 117 edcba:=bitrev(abcde,depth1); [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/test/CodeGen/XCore/ |
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|
/dports/devel/llvm90/llvm-9.0.1.src/test/CodeGen/XCore/ |
H A D | misc-intrinsics.ll | 4 declare i32 @llvm.xcore.bitrev(i32) 12 define i32 @bitrev(i32 %val) { 13 ; CHECK-LABEL: bitrev: 14 ; CHECK: bitrev r0, r0 15 %result = call i32 @llvm.xcore.bitrev(i32 %val)
|