BR-SW / iree_samples

samples for internal usage, not production code
Apache License 2.0
0 stars 0 forks source link

`MobileNetV2_int8` c code gen for `rv64im, lp64` #3

Open gglin001 opened 5 months ago

gglin001 commented 5 months ago

check file ar_MobileNetV2_int8_c_demo_v0.zip

> tree
.
|-- main
|-- main.c
|-- main.c.extern.h
|-- module_llvm_module_linked_llvm_cpu_embedded_elf_riscv_64.s
`-- t.sh

args=(
  -march=rv64im
  -mabi=lp64
  $(ls -q *.s)
  main.c
  -g -O0
  -o main
)
riscv64-unknown-elf-gcc "${args[@]}"

qemu-riscv64 \
  -cpu rv64,v=true,vext_spec=v1.0 \
  ./main

# output:
#
# arg3 (1001) = [ 51 56 68 52 62 75 59 63 54 59 52 57 61 57 56 61 52 63 56 57 48 58 72 72 69 58 65 55 47 63 58 59 73 60 52 68 46 63 47 59 49 53 54 61 56 53 54 59 48 57 50 56 55 67 68 65 58 61 51 61 71 72 62 65 60 59 57 57 47 70 70 64 80 63 82 59 67 61 66 77 66 61 63 52 51 48 58 54 53 57 59 51 54 64 59 61 54 56 50 54 59 61 59 46 51 56 46 61 83 60 59 61 100 65 72 66 51 43 71 44 60 62 46 56 45 55 52 66 69 61 68 58 55 59 51 47 54 56 59 53 51 52 54 59 60 64 50 66 51 56 49 46 53 52 56 48 58 56 49 44 48 46 54 63 53 59 52 62 60 59 50 42 60 55 55 55 59 48 48 64 55 55 47 54 47 62 61 52 61 41 59 55 55 41 53 53 60 53 59 49 55 64 57 57 57 63 53 57 47 53 54 47 49 55 51 48 59 55 62 46 61 60 54 47 69 74 55 44 63 50 52 52 49 49 45 53 57 62 44 64 56 56 56 54 46 56 52 60 60 59 57 54 63 64 43 54 48 57 51 58 54 65 55 58 45 58 52 47 62 48 55 61 56 50 49 58 65 57 62 61 53 64 61 55 66 52 62 45 56 55 53 52 58 48 52 60 61 52 59 61 64 48 70 55 68 58 54 68 63 70 54 66 64 63 65 64 64 61 70 70 54 64 49 52 56 60 48 67 68 54 43 52 52 57 62 47 51 50 51 56 54 44 62 57 41 51 56 53 59 48 49 53 49 58 52 62 48 59 58 61 63 43 52 58 61 58 46 67 60 53 52 59 56 58 52 58 53 49 64 57 46 57 57 49 55 44 65 56 52 54 57 56 53 59 51 50 48 50 56 56 80 68 75 76 57 61 62 44 50 44 72 50 47 47 52 47 40 56 59 75 73 55 71 55 66 62 61 69 64 49 64 59 46 74 56 63 56 53 74 53 61 74 71 70 66 48 59 63 68 70 54 41 67 51 59 59 64 59 72 53 73 49 55 62 62 53 60 54 49 60 72 90 60 63 67 61 70 49 53 65 62 73 67 65 52 64 68 67 67 87 52 65 50 62 56 74 55 55 68 64 74 64 76 52 56 72 68 69 68 71 34 57 62 69 71 58 58 53 77 47 62 47 60 53 57 48 48 55 67 73 50 96 70 56 66 79 53 58 64 57 61 62 66 82 55 73 66 63 56 44 68 45 66 64 64 56 46 70 70 64 73 54 54 75 73 56 49 60 66 59 56 71 55 64 54 82 47 58 69 54 71 60 53 51 73 40 86 47 73 50 60 58 62 59 79 64 59 79 47 54 62 79 60 66 53 91 71 74 82 64 50 79 60 43 56 53 59 85 56 68 91 60 38 89 66 43 53 87 41 58 82 67 53 67 68 50 60 61 60 49 55 61 54 65 85 112 62 52 56 60 63 86 58 58 57 52 61 53 63 52 57 46 50 54 50 69 52 63 55 56 56 45 46 64 69 68 48 49 84 57 64 68 63 69 80 55 71 55 49 68 63 47 61 51 54 63 74 69 49 56 63 58 64 49 56 64 50 49 65 52 46 86 79 63 69 84 58 76 39 46 67 86 51 82 50 52 69 55 52 57 61 56 67 69 61 53 61 70 70 54 53 59 54 60 56 63 75 66 67 56 75 57 55 54 64 57 63 57 47 51 76 81 72 53 79 57 59 56 88 58 76 64 69 74 79 56 60 74 51 57 44 51 58 67 77 80 64 62 56 47 77 39 47 64 46 55 55 64 59 53 68 52 52 54 48 67 61 58 51 62 59 67 65 71 65 54 60 38 44 104 79 52 50 71 61 60 52 87 70 61 51 45 55 57 46 75 56 69 72 64 69 59 57 50 63 80 88 75 50 62 56 66 71 84 43 81 71 51 53 68 56 50 60 82 60 52 39 48 46 57 62 47 55 72 61 56 65 58 55 57 72 54 70 58 73 59 72 55 52 53 76 62 57 84 71 59 55 65 74 72 63 60 67 69 72 68 81 58 91 88 60 68 48 46 64 57 50 69 50 63 58 78 64 67 44 47 47 52 49 50 63 50 47 52 55 48 53 46 60 58 52 52 65 47 57 47 65 58 52 70 65 63 67 66 50 72 50 58 58 70 55 50 50 59 47 48 43 90 72 85 60 62 82 54 59 73 56 58 61 67 51 77 56 50 70 74 84 63 49 62 59 59 64 57 59 56 57 62 51 54 72 ]
#
gglin001 commented 5 months ago