\r
        .include data_model.h\r
 \r
+       .if $DEFINED( __LARGE_DATA_MODEL__ )\r
+               .define "cmp.a", cmp_x\r
+               .define "incx.w", inc_x\r
+       .else\r
+               .define "cmp.w", cmp_x\r
+               .define "inc.w", inc_x\r
+       .endif\r
+\r
 \r
        .global usRegTest1Counter\r
        .global usRegTest2Counter\r
        \r
        ; This task is still running without jumping to vRegTest1Error, so increment\r
        ; the loop counter so the check task knows the task is running error free.\r
-       incx.w  &usRegTest1Counter\r
+       inc_x   &usRegTest1Counter\r
        \r
        ; Loop again, performing the same tests.\r
        jmp             prvRegTest1Loop\r
        ; Also perform a manual yield, just to increase the scope of the test.\r
        call_x  #vPortYield\r
        \r
-       incx.w  &usRegTest2Counter\r
+       inc_x   &usRegTest2Counter\r
        jmp             prvRegTest2Loop\r
        nop\r
 \r