Copyright (C) 2000-2012 |
GNU Info (as.info)D10V-CharsSpecial Characters .................. `;' and `#' are the line comment characters. Sub-instructions may be executed in order, in reverse-order, or in parallel. Instructions listed in the standard one-per-line format will be executed sequentially. To specify the executing order, use the following symbols: `->' Sequential with instruction on the left first. `<-' Sequential with instruction on the right first. `||' Parallel The D10V syntax allows either one instruction per line, one instruction per line with the execution symbol, or two instructions per line. For example `abs a1 -> abs r0' Execute these sequentially. The instruction on the right is in the right container and is executed second. `abs r0 <- abs a1' Execute these reverse-sequentially. The instruction on the right is in the right container, and is executed first. `ld2w r2,@r8+ || mac a0,r0,r7' Execute these in parallel. `ld2w r2,@r8+ ||' `mac a0,r0,r7' Two-line format. Execute these in parallel. `ld2w r2,@r8+' `mac a0,r0,r7' Two-line format. Execute these sequentially. Assembler will put them in the proper containers. `ld2w r2,@r8+ ->' `mac a0,r0,r7' Two-line format. Execute these sequentially. Same as above but second instruction will always go into right container. Since `$' has no special meaning, you may use it in symbol names. |