title: Understanding the execution of command *__SIMD32(pIn)++ in embedded C
body: <pre><code>    int8_t scratchbuffer[27000];
  
      *pV = scratchbuffer;
      *pSRC=pV;
      *pIn=pSRC;
  </code></pre>
  
  <p>I need to understand solving of *__SIMD32(pIn)++</p>
  
  <p>The definitions are mentioned below.</p>
  
  <pre><code>    #define __SIMD32_TYPE int32_t
      #define __SIMD32(addr)        (*(__SIMD32_TYPE **) &amp; (addr))
  </code></pre>
  
  <p>Step by step, how do we reach to the output, and what would be the output ?</p>
  
  <p>I tried searching internet for explanations, but couldn't find any. </p>