src/share/vm/asm/register.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 8055494 Sdiff src/share/vm/asm

src/share/vm/asm/register.hpp

Print this page




 258   AbstractRegister h,
 259   AbstractRegister i
 260 ) {
 261   assert(
 262     a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i
 263            && b != c && b != d && b != e && b != f && b != g && b != h && b != i
 264                      && c != d && c != e && c != f && c != g && c != h && c != i
 265                                && d != e && d != f && d != g && d != h && d != i
 266                                          && e != f && e != g && e != h && e != i
 267                                                    && f != g && f != h && f != i
 268                                                              && g != h && g != i
 269                                                                        && h != i,
 270     err_msg_res("registers must be different: a=" INTPTR_FORMAT ", b=" INTPTR_FORMAT
 271                 ", c=" INTPTR_FORMAT ", d=" INTPTR_FORMAT ", e=" INTPTR_FORMAT
 272                 ", f=" INTPTR_FORMAT ", g=" INTPTR_FORMAT ", h=" INTPTR_FORMAT
 273                 ", i=" INTPTR_FORMAT "",
 274                 p2i(a), p2i(b), p2i(c), p2i(d), p2i(e), p2i(f), p2i(g), p2i(h), p2i(i))
 275   );
 276 }
 277 

































































































 278 #endif // SHARE_VM_ASM_REGISTER_HPP


 258   AbstractRegister h,
 259   AbstractRegister i
 260 ) {
 261   assert(
 262     a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i
 263            && b != c && b != d && b != e && b != f && b != g && b != h && b != i
 264                      && c != d && c != e && c != f && c != g && c != h && c != i
 265                                && d != e && d != f && d != g && d != h && d != i
 266                                          && e != f && e != g && e != h && e != i
 267                                                    && f != g && f != h && f != i
 268                                                              && g != h && g != i
 269                                                                        && h != i,
 270     err_msg_res("registers must be different: a=" INTPTR_FORMAT ", b=" INTPTR_FORMAT
 271                 ", c=" INTPTR_FORMAT ", d=" INTPTR_FORMAT ", e=" INTPTR_FORMAT
 272                 ", f=" INTPTR_FORMAT ", g=" INTPTR_FORMAT ", h=" INTPTR_FORMAT
 273                 ", i=" INTPTR_FORMAT "",
 274                 p2i(a), p2i(b), p2i(c), p2i(d), p2i(e), p2i(f), p2i(g), p2i(h), p2i(i))
 275   );
 276 }
 277 
 278 inline void assert_different_registers(
 279   AbstractRegister a,
 280   AbstractRegister b,
 281   AbstractRegister c,
 282   AbstractRegister d,
 283   AbstractRegister e,
 284   AbstractRegister f,
 285   AbstractRegister g,
 286   AbstractRegister h,
 287   AbstractRegister i,
 288   AbstractRegister j
 289 ) {
 290   assert(
 291     a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i && a != j
 292            && b != c && b != d && b != e && b != f && b != g && b != h && b != i && b != j
 293                      && c != d && c != e && c != f && c != g && c != h && c != i && c != j
 294                                && d != e && d != f && d != g && d != h && d != i && d != j
 295                                          && e != f && e != g && e != h && e != i && e != j
 296                                                    && f != g && f != h && f != i && f != j
 297                                                              && g != h && g != i && g != j
 298                                                                        && h != i && h != j
 299                                                                                  && i != j, 
 300     err_msg_res("registers must be different: a=" INTPTR_FORMAT ", b=" INTPTR_FORMAT
 301                 ", c=" INTPTR_FORMAT ", d=" INTPTR_FORMAT ", e=" INTPTR_FORMAT
 302                 ", f=" INTPTR_FORMAT ", g=" INTPTR_FORMAT ", h=" INTPTR_FORMAT
 303                 ", i=" INTPTR_FORMAT ", j=" INTPTR_FORMAT "",
 304                 p2i(a), p2i(b), p2i(c), p2i(d), p2i(e), p2i(f), p2i(g), p2i(h), p2i(i), p2i(j))
 305   );
 306 }
 307 
 308 inline void assert_different_registers(
 309   AbstractRegister a,
 310   AbstractRegister b,
 311   AbstractRegister c,
 312   AbstractRegister d,
 313   AbstractRegister e,
 314   AbstractRegister f,
 315   AbstractRegister g,
 316   AbstractRegister h,
 317   AbstractRegister i,
 318   AbstractRegister j,
 319   AbstractRegister k
 320 ) {
 321   assert(
 322     a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i && a != j && a !=k
 323            && b != c && b != d && b != e && b != f && b != g && b != h && b != i && b != j && b !=k
 324                      && c != d && c != e && c != f && c != g && c != h && c != i && c != j && c !=k
 325                                && d != e && d != f && d != g && d != h && d != i && d != j && d !=k
 326                                          && e != f && e != g && e != h && e != i && e != j && e !=k
 327                                                    && f != g && f != h && f != i && f != j && f !=k
 328                                                              && g != h && g != i && g != j && g !=k
 329                                                                        && h != i && h != j && h !=k
 330                                                                                  && i != j && i !=k
 331                                                                                            && j !=k, 
 332     err_msg_res("registers must be different: a=" INTPTR_FORMAT ", b=" INTPTR_FORMAT
 333                 ", c=" INTPTR_FORMAT ", d=" INTPTR_FORMAT ", e=" INTPTR_FORMAT
 334                 ", f=" INTPTR_FORMAT ", g=" INTPTR_FORMAT ", h=" INTPTR_FORMAT
 335                 ", i=" INTPTR_FORMAT ", j=" INTPTR_FORMAT ", k=" INTPTR_FORMAT "",
 336                 p2i(a), p2i(b), p2i(c), p2i(d), p2i(e), p2i(f), p2i(g), p2i(h), p2i(i), p2i(j), p2i(k))
 337   );
 338 }
 339 
 340 inline void assert_different_registers(
 341   AbstractRegister a,
 342   AbstractRegister b,
 343   AbstractRegister c,
 344   AbstractRegister d,
 345   AbstractRegister e,
 346   AbstractRegister f,
 347   AbstractRegister g,
 348   AbstractRegister h,
 349   AbstractRegister i,
 350   AbstractRegister j,
 351   AbstractRegister k,
 352   AbstractRegister l
 353 ) {
 354   assert(
 355     a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i && a != j && a !=k && a !=l
 356            && b != c && b != d && b != e && b != f && b != g && b != h && b != i && b != j && b !=k && b !=l
 357                      && c != d && c != e && c != f && c != g && c != h && c != i && c != j && c !=k && c !=l
 358                                && d != e && d != f && d != g && d != h && d != i && d != j && d !=k && d !=l
 359                                          && e != f && e != g && e != h && e != i && e != j && e !=k && e !=l
 360                                                    && f != g && f != h && f != i && f != j && f !=k && f !=l
 361                                                              && g != h && g != i && g != j && g !=k && g !=l
 362                                                                        && h != i && h != j && h !=k && h !=l
 363                                                                                  && i != j && i !=k && i !=l
 364                                                                                            && j !=k && j !=l
 365                                                                                                     && k !=l, 
 366     err_msg_res("registers must be different: a=" INTPTR_FORMAT ", b=" INTPTR_FORMAT
 367                 ", c=" INTPTR_FORMAT ", d=" INTPTR_FORMAT ", e=" INTPTR_FORMAT
 368                 ", f=" INTPTR_FORMAT ", g=" INTPTR_FORMAT ", h=" INTPTR_FORMAT
 369                 ", i=" INTPTR_FORMAT ", j=" INTPTR_FORMAT ", k=" INTPTR_FORMAT 
 370                 ", l=" INTPTR_FORMAT "",
 371                 p2i(a), p2i(b), p2i(c), p2i(d), p2i(e), p2i(f), p2i(g), p2i(h), p2i(i), p2i(j), p2i(k), p2i(l))
 372   );
 373 }
 374 
 375 #endif // SHARE_VM_ASM_REGISTER_HPP
src/share/vm/asm/register.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File