Remove old way of generating LDPC decoders
This commit is contained in:
@@ -1,27 +0,0 @@
|
|||||||
C=gcc
|
|
||||||
CFLAGS=-W -Wall -mavx2 -DCODEGEN=1
|
|
||||||
LDFLAGS=
|
|
||||||
EXEC=bnProc_gen_avx2
|
|
||||||
SRC= $(wildcard *.c)
|
|
||||||
OBJ= $(SRC:.c=.o)
|
|
||||||
|
|
||||||
all: $(EXEC)
|
|
||||||
|
|
||||||
bnProc_gen_avx2: $(OBJ)
|
|
||||||
@$(CC) -o $@ $^ $(LDFLAGS) -O2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -I ${OPENAIR_HOME}/common/utils -I ${OPENAIR_HOME}/common/utils/T -I ${OPENAIR_HOME}/openair2/COMMON -g -std=c99
|
|
||||||
|
|
||||||
.PHONY: clean mrproper
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@rm -rf *.o
|
|
||||||
|
|
||||||
mrproper: clean
|
|
||||||
@rm -rf $(EXEC)
|
|
||||||
|
|
||||||
zip:
|
|
||||||
@tar -zcvf sauvegarde.tar.gz main.c bnProcPc_gen_BG1_avx2.c bnProcPc_gen_BG2_avx2.c bnProc_gen_BG1_avx2.c bnProc_gen_BG2_avx2.c Makefile
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
C=gcc
|
|
||||||
CFLAGS=-W -Wall -mavx2 -DCODEGEN=1
|
|
||||||
LDFLAGS=
|
|
||||||
EXEC=bnProc_gen_avx512
|
|
||||||
SRC= $(wildcard *.c)
|
|
||||||
OBJ= $(SRC:.c=.o)
|
|
||||||
|
|
||||||
all: $(EXEC)
|
|
||||||
|
|
||||||
bnProc_gen_avx512: $(OBJ)
|
|
||||||
@$(CC) -o $@ $^ $(LDFLAGS) -O2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -I ${OPENAIR_HOME}/common/utils -I ${OPENAIR_HOME}/common/utils/T -I ${OPENAIR_HOME}/openair2/COMMON -g -std=c99
|
|
||||||
|
|
||||||
.PHONY: clean mrproper
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@rm -rf *.o
|
|
||||||
|
|
||||||
mrproper: clean
|
|
||||||
@rm -rf $(EXEC)
|
|
||||||
|
|
||||||
zip:
|
|
||||||
@tar -zcvf sauvegarde.tar.gz main.c bnProc_gen_BG1_avx512.c bnProc_gen_BG2_avx512.c Makefile
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
C=gcc
|
|
||||||
CFLAGS=-W -Wall -mavx2 -DCODEGEN=1
|
|
||||||
LDFLAGS=
|
|
||||||
EXEC=cnProc_gen_avx2
|
|
||||||
SRC= $(wildcard *.c)
|
|
||||||
OBJ= $(SRC:.c=.o)
|
|
||||||
|
|
||||||
all: $(EXEC)
|
|
||||||
|
|
||||||
cnProc_gen_avx2: $(OBJ)
|
|
||||||
@$(CC) -o $@ $^ $(LDFLAGS) -O2
|
|
||||||
|
|
||||||
#main.o: cnProc_gen_avx2.h
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -I ${OPENAIR_HOME} -I ${OPENAIR_HOME}/common/utils -I ${OPENAIR_HOME}/common/utils/T -I ${OPENAIR_HOME}/openair2/COMMON -std=c99
|
|
||||||
|
|
||||||
.PHONY: clean mrproper
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@rm -rf *.o
|
|
||||||
|
|
||||||
mrproper: clean
|
|
||||||
@rm -rf $(EXEC)
|
|
||||||
|
|
||||||
zip:
|
|
||||||
@tar -zcvf sauvegarde.tar.gz main.c cnProc_gen_BG1_avx2.c cnProc_gen_BG2_avx2.c Makefile
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
C=gcc
|
|
||||||
CFLAGS=-W -Wall
|
|
||||||
LDFLAGS=
|
|
||||||
EXEC=cnProc_gen_avx512
|
|
||||||
SRC= $(wildcard *.c)
|
|
||||||
OBJ= $(SRC:.c=.o)
|
|
||||||
|
|
||||||
all: $(EXEC)
|
|
||||||
|
|
||||||
cnProc_gen_avx512: $(OBJ)
|
|
||||||
@$(CC) -o $@ $^ $(LDFLAGS) -O3
|
|
||||||
|
|
||||||
#main.o: cnProc_gen_avx512.h
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
@$(CC) -o $@ -c $< $(CFLAGS) -I ${OPENAIR_HOME}/openair1 -g -std=c99
|
|
||||||
|
|
||||||
.PHONY: clean mrproper
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@rm -rf *.o
|
|
||||||
|
|
||||||
mrproper: clean
|
|
||||||
@rm -rf $(EXEC)
|
|
||||||
|
|
||||||
zip:
|
|
||||||
tar -zcvf sauvegarde.tar.gz main.c cnProc_gen_BG1_avx512.c cnProc_gen_BG2_avx512.c Makefile
|
|
||||||
@@ -1,17 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
$(
|
|
||||||
cd $OPENAIR_HOME/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools
|
echo "to build the LDPC decoder headers: go to the build directory, and type"
|
||||||
rm -rf ldpc_gen_files
|
echo "make/ninja ldpc_generators"
|
||||||
mkdir ldpc_gen_files
|
echo
|
||||||
cd ldpc_gen_files
|
echo "assuming your build directory is ran_build/build, I trigger building for"
|
||||||
mkdir cnProc
|
echo "you now. The generated headers will be in ran_build/build/ldpc/generator_*/"
|
||||||
mkdir cnProc_avx512
|
echo
|
||||||
mkdir bnProc
|
|
||||||
mkdir bnProc_avx512
|
cd $OPENAIR_HOME/cmake_targets/ran_build/build
|
||||||
mkdir bnProcPc
|
make ldpc_generators || ninja ldpc_generators
|
||||||
mkdir bnProcPc_avx512
|
|
||||||
cd ../generator_bnProc; make; make clean; ./bnProc_gen_avx2 ../ldpc_gen_files
|
|
||||||
cd ../generator_cnProc; make; make clean; ./cnProc_gen_avx2 ../ldpc_gen_files
|
|
||||||
cd ../generator_bnProc_avx512; make; make clean; ./bnProc_gen_avx512 ../ldpc_gen_files
|
|
||||||
cd ../generator_cnProc_avx512; make; make clean; ./cnProc_gen_avx512 ../ldpc_gen_files
|
|
||||||
)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user