| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 #ifndef SkXfermode_opts_arm_neon_DEFINED | 
|  | 2 #define SkXfermode_opts_arm_neon_DEFINED | 
|  | 3 | 
|  | 4 #include "SkXfermode_proccoeff.h" | 
|  | 5 | 
|  | 6 class SkNEONProcCoeffXfermode : public SkProcCoeffXfermode { | 
|  | 7 public: | 
|  | 8     SkNEONProcCoeffXfermode(const ProcCoeff& rec, SkXfermode::Mode mode, | 
|  | 9                             void* procSIMD) | 
|  | 10             : INHERITED(rec, mode), fProcSIMD(procSIMD) {} | 
|  | 11 | 
|  | 12     virtual void xfer32(SkPMColor dst[], const SkPMColor src[], int count, | 
|  | 13                         const SkAlpha aa[]) const SK_OVERRIDE; | 
|  | 14 | 
|  | 15     SK_DEVELOPER_TO_STRING() | 
|  | 16     SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkNEONProcCoeffXfermode) | 
|  | 17 | 
|  | 18 private: | 
|  | 19     SkNEONProcCoeffXfermode(SkFlattenableReadBuffer& buffer); | 
|  | 20 | 
|  | 21     // void* is used to avoid pulling arm_neon.h in the core and having to build | 
|  | 22     // it with -mfpu=neon. | 
|  | 23     void* fProcSIMD; | 
|  | 24     typedef SkProcCoeffXfermode INHERITED; | 
|  | 25 }; | 
|  | 26 | 
|  | 27 #endif //#ifdef SkXfermode_opts_arm_neon_DEFINED | 
| OLD | NEW | 
|---|