Download CS+ Integrated Development Environment User`s Manual: CC
Transcript
CS+ A. WINDOW REFERENCE Allocates switch statement branch tables to 4-byte boundary alignment sections Adjustment for instruction in branch R20UT3478EJ0100 Rev.1.00 Aug 01, 2015 Selects whether to allocate switch statement branch tables to 4-byte boundary alignment sections. This corresponds to the -nostuff option of the compiler. Default Configuration of the compile option How to change Select from the drop-down list. Restriction Yes (-nostuff=W) Allocates switch statement branch tables to 4-byte boundary alignment sections. No Does not allocate switch statement branch tables to 4-byte boundary alignment sections. Selects adjustment for instruction in branch. This corresponds to the -noinstalign, -instalign4, and -instalign8 option of the compiler. Default Configuration of the compile option How to change Select from the drop-down list. Restriction None (-noinstalign) Does not align instructions at branch destinations. Execution in 4 bytes (-instalign4) Aligns instructions at branch destinations to 4-byte boundaries. Execution in 4 bytes(Contains each loop head) (instalign4=loop) Aligns instructions at branch destinations to 4-byte boundaries (Contains head of each loop). Execution in 4 bytes(Contains each inmost loop head) (instalign4=inmostloop) Aligns instructions at branch destinations to 4-byte boundaries (Contains head of each inmost loop). Execution in 8 bytes (-instalign8) Aligns instructions at branch destinations to 8-byte boundaries. Execution in 8 bytes (Contains each loop head) (instalign8=loop) Aligns instructions at branch destinations to 8-byte boundaries (Contains head of each loop). Execution in 8 bytes (Contains each inmost loop head) (instalign8=inmostloop) Aligns instructions at branch destinations to 8-byte boundaries (Contains head of each inmost loop). Page 228 of 266