123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- #include "CFTTColour.h"
- #include <arm_neon.h>
- union bit32_data {
- uint32_t data;
- struct
- {
- uint8_t byte0;
- uint8_t byte1;
- uint8_t byte2;
- uint8_t byte3;
- } byte;
- };
- //-------------------------------------------------------------------------------------------------
- //00191404
- unsigned long long XColCopyAlpha(uint a1,uint a2){
-
- unsigned long long a4 = a2 /0x1000000;
- a1 = a1 << 8 >> 8;
- unsigned long long a3 = a1 + a4*0x1000000;
- a3=a3+(a4<<32);
- return a3;
- }
- //-------------------------------------------------------------------------------------------------
- //0019140C //^_^
- uint XMultCol(uint ud_r0, uint ud_r1) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001914B0 ^_^
- uint XAddCol(uint a1, uint a2) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001914E0 ^_^
- int XSubCol(unsigned int a1, unsigned int a2) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //00191528 //^_- 已测试,结果相同
- uint XMixCol(uint ud_r0_arg, uint ud_r1_arg, float f_r2_arg) {
- LOGE("%x%x%x",ud_r0_arg,ud_r1_arg,f_r2_arg);
- return rand();
- }
- //-------------------------------------------------------------------------------------------------
- //00191620
- uint XColAlpha(uint u0, float f1) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //00191624
- uint32 MixCol(uint u0, uint u1, int d2) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //00191690
- void XColContrastBrightness(uint u0, float f1, float f2) {
- }
- //-------------------------------------------------------------------------------------------------
- //0019177C
- uint XGetContrastBWCol(uint u0) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //00262F08
- void CFTTColourHsv::SetFromColour(CFTTColour const& pColour) {
- }
- //-------------------------------------------------------------------------------------------------
- //00263164
- void CFTTColourHsl::SetFromColour(CFTTColour const& pColour) {
- }
- //-------------------------------------------------------------------------------------------------
- //001913B0
- int CFTTColour::GetRInt() {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001913CC
- int CFTTColour::GetGInt() {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001913E8
- int CFTTColour::GetBInt() {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001AC39C
- int CFTTColour::SetColourARGB(uint a2) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001AC3F8
- int CFTTColour::GetARGBU32() const{
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //001B0A28
- int CFTTColour::GetPlatformU32() const {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //00262E04
- int CFTTColour::SetFromHsv(CFTTColourHsv const& pHsv) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //00263000
- int CFTTColour::SetFromHsl(CFTTColourHsl const& pHsl) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //002630CC
- int CFTTColour::HslValue(float f1, float f2, float f3) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
|