#pragma line 1 "/home/hakta/Documents/vivado_test/prec_test.cpp" #pragma line 1 "" #pragma line 1 "" #pragma line 1 "/home/hakta/Documents/vivado_test/prec_test.cpp" #pragma line 1 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include/stdint.h" 1 3 4 #pragma empty_line #pragma empty_line #pragma line 1 "/usr/include/stdint.h" 1 3 4 #pragma line 25 "/usr/include/stdint.h" 3 4 #pragma line 1 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include-fixed/features.h" 1 3 4 #pragma line 339 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include-fixed/features.h" 3 4 #pragma line 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4 #pragma line 385 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 3 4 #pragma line 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 #pragma line 386 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4 #pragma line 340 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include-fixed/features.h" 2 3 4 #pragma line 362 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include-fixed/features.h" 3 4 #pragma line 1 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 1 3 4 #pragma line 10 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 3 4 #pragma line 1 "/usr/include/x86_64-linux-gnu/gnu/stubs-64.h" 1 3 4 #pragma line 11 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 2 3 4 #pragma line 363 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include-fixed/features.h" 2 3 4 #pragma line 26 "/usr/include/stdint.h" 2 3 4 #pragma line 1 "/usr/include/x86_64-linux-gnu/bits/wchar.h" 1 3 4 #pragma line 27 "/usr/include/stdint.h" 2 3 4 #pragma line 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 #pragma line 28 "/usr/include/stdint.h" 2 3 4 #pragma line 36 "/usr/include/stdint.h" 3 4 typedef signed char int8_t; typedef short int int16_t; typedef int int32_t; #pragma empty_line typedef long int int64_t; #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line typedef unsigned char uint8_t; typedef unsigned short int uint16_t; #pragma empty_line typedef unsigned int uint32_t; #pragma empty_line #pragma empty_line #pragma empty_line typedef unsigned long int uint64_t; #pragma line 65 "/usr/include/stdint.h" 3 4 typedef signed char int_least8_t; typedef short int int_least16_t; typedef int int_least32_t; #pragma empty_line typedef long int int_least64_t; #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line typedef unsigned char uint_least8_t; typedef unsigned short int uint_least16_t; typedef unsigned int uint_least32_t; #pragma empty_line typedef unsigned long int uint_least64_t; #pragma line 90 "/usr/include/stdint.h" 3 4 typedef signed char int_fast8_t; #pragma empty_line typedef long int int_fast16_t; typedef long int int_fast32_t; typedef long int int_fast64_t; #pragma line 103 "/usr/include/stdint.h" 3 4 typedef unsigned char uint_fast8_t; #pragma empty_line typedef unsigned long int uint_fast16_t; typedef unsigned long int uint_fast32_t; typedef unsigned long int uint_fast64_t; #pragma line 119 "/usr/include/stdint.h" 3 4 typedef long int intptr_t; #pragma empty_line #pragma empty_line typedef unsigned long int uintptr_t; #pragma line 134 "/usr/include/stdint.h" 3 4 typedef long int intmax_t; typedef unsigned long int uintmax_t; #pragma line 4 "/opt/Xilinx/Vivado/2017.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/include/stdint.h" 2 3 4 #pragma line 2 "/home/hakta/Documents/vivado_test/prec_test.cpp" 2 #pragma line 1 "/home/hakta/Documents/vivado_test/prec_test.h" 1 #pragma empty_line #pragma empty_line typedef char dinA_t; typedef short dinB_t; typedef int dinC_t; typedef long long dinD_t; typedef int dout1_t; typedef unsigned int dout2_t; typedef int32_t dout3_t; typedef int64_t dout4_t; #pragma empty_line void apint_arith(dinA_t inA, dinB_t inB, dinC_t inC, dinD_t inD, dout1_t *out1, dout2_t *out2, dout3_t *out3, dout4_t *out4); #pragma line 3 "/home/hakta/Documents/vivado_test/prec_test.cpp" 2 #pragma empty_line void apint_arith(dinA_t inA, dinB_t inB, dinC_t inC, dinD_t inD, dout1_t *out1, dout2_t *out2, dout3_t *out3, dout4_t *out4) { #pragma empty_line *out1 = inA * inB; *out2 = inB + inA; *out3 = inC / inA; *out4 = inD % inA; }