文件名称:neon_scalers:使用 ARMV7、NEON 指令和 Cortex-A8 处理器指令调度的缩放器
文件大小:44KB
文件格式:ZIP
更新时间:2024-06-29 06:25:14
Assembly
neon_scalers 具有以下属性的各种缩放器的实现: 纯汇编写的 使用 ARMv7 和 NEON 指令 使用 Cortex-A8 处理器的指令调度 不检查参数的正确性 无剪裁 麻省理工学院执照 缩放器函数定义位于 include 目录的头文件中。 编译的库(静态和共享)位于 lib 目录中。 ##缩放器函数名称的说明neon_NAME_SP_DP 其中 NAME 是缩放器名称, SP 是每个源像素的位数, DP 是每个目标像素的位数 值列表: 名称: normal1x, normal2x, normal3x, normal4x, scale2x, scale3x, scale4x, eagle2x SP->DP:8->8、8->16、16->16 ##scaler函数参数说明src 指向第一个源像素的指针如果每个源像素的位数为 16,则 src 必须对齐为 16 位(2 字
【文件预览】:
neon_scalers-master
----.gitignore(4B)
----neon_normal3x.S(9KB)
----neon_scale2x.S(10KB)
----license.txt(1KB)
----compile.sh(658B)
----neon_eagle2x.S(11KB)
----neon_scale4x.S(25KB)
----benchmark.txt(2KB)
----README.md(2KB)
----neon_normal1x.S(6KB)
----include()
--------neon_normal1x.h(2KB)
--------neon_normal3x.h(2KB)
--------neon_scale2x.h(2KB)
--------neon_scale4x.h(2KB)
--------neon_scale3x.h(2KB)
--------neon_normal4x.h(2KB)
--------neon_eagle2x.h(2KB)
--------neon_normal2x.h(2KB)
----neon_normal4x.S(10KB)
----lib()
--------.gitignore(71B)
----neon_scale3x.S(12KB)
----neon_normalxx.Sinc(22KB)
----neon_scale3x.Sinc(34KB)
----neon_normal2x.S(7KB)
----neon_eagle2x.Sinc(25KB)
----neon_scale2x.Sinc(17KB)