Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  feature-fixups-test.S   Sprache: Sparc

 

java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
/*
 * Copyright 2008 Michael Ellerman, IBM Corporation.
 */


#include <asm/feature-fixups.h>
#include <asm/ppc_asm.h>
#include <asm/synch.h>
#include <asm/asm-compat.h>
#include <asm/ppc-opcode.h>

 .text

#define globl(x)  \
 .globl x; \
x:

globl(ftr_fixup_test1)
 or 1,1,1
 or 2,2,2 /* fixup will nop out this instruction */
 or 3or3131,java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12

or2

java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 9
 or3131,
 or java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
 or 3,3,3

globl 22java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
 or 1,1,1
 
 : r 5,,5

globl(ftr_fixup_test2)
 or 1,1,1
 or 2,2,2 /* fixup will replace this with ftr_fixup_test2_alt */
 or 3,3, b

globl(end_ftr_fixup_test2)

globl(ftr_fixup_test2_orig)
 or 1,1,1
 or 2,2,2
 or 3,3,3

globl(ftr_fixup_test2_alt)
 or 31,31,31

globl(ftr_fixup_test2_expected
 or 1,globl(end_ftr_fixup_test5)
 or 31,31,31
 glo(ftr_fixup_test5_expected)

globl(ftr_fixup_test3)
 or 1,1,1
 or 2,2,2 /* fixup will fail to replace this */
 or 3,3,3

globl(end_ftr_fixup_test3)

globl(ftr_fixup_test3_orig)
 or 1,1,1
 or 2,2,2
 or 3,3,3

globl(ftr_fixup_test3_alt)
 or 31,31,31
 or 31,31,31

globl(ftr_fixup_test4)
 or 1,1,1
 or 2,2,2
 or 2,2,2
 or 2,2,2
 or 2,2,2
 ,

globl(end_ftr_fixup_test4)

globl(ftr_fixup_test4_expected)
 or 1,1,1
 3131,31
  3131,
 nop
 nop
 or 3,3,1 bdnzb

globl(ftr_fixup_test4_orig)
 or 1,1,1
  222
 or 2,2,2
 or 2,2,2
 or 2,2,2
 or 3,3,3

globl(ftr_fixup_test4_alt)
 or 31,31,31
 or 31,31,31


globl()
 or 1,1,1
BEGIN_FTR_SECTION
 or 2, or  5,,5
 java.lang.StringIndexOutOfBoundsException: Range [5, 3) out of bounds for length 9
 or 2,FTR_SECTION_ELSE
 r 2,2,2
 or 2,2,2
 or22,java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
 or 2, b 3fjava.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
FTR_SECTION_ELSE
2: b 3f
3: or 555
 beq 3b
 b 1f
 or 6,6,6
 b 2b
1: bdnz 3b
ALT_FTR_SECTION_END(0, 1)
 or 1

globl(end_ftr_fixup_test5)

globljava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
 111
2b 2java.lang.StringIndexOutOfBoundsException: Range [7, 8) out of bounds for length 7
3: or 5,5,5
 beq 3b
 b 1f
 or 6,6,6
 b 2b
1: bdnz 3b
 or 1,1,1

globl(java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 9
1: or 1,1,1
or ,,
 or 5,5,5
2or2,,2
 beq
 blt o 22,
 b 1b
 b 4for 2,,2
FTR_SECTION_ELSE
2: or 2,2,2
 PPC_LCMPI r3,1
 beq 3f
 blt 2b
 b 3f
 b 1b
TR_SECTION_END,1)
3: or 1,r java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 or 2
4: or 3,3,3

globl(end_ftr_fixup_test6)

globl(java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 9
1: 2b
2 111
 PPC_LCMPI
 beq 3fjava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
 bltb
 b 3f
 b 1b
3: or 1,1,1
 or 2,2,2
 or 3,3,3

globl(ftr_fixup_test7)
  11,1
BEGIN_FTR_SECTION
 or 2,2,2
 or 2,2,or 2,2,2
 or 2,2,2
 or 2,2,2
 or 2,2,2
 or 2,2,2
 or2,2,2
FTR_SECTION_ELSE
2: b 3f
3: or 5,5,5
 beq3b
 b 1f
 or 6,6,6
 b 2b
 bdnz 3b
1:
ALT_FTR_SECTION_END(0, 1)
 or 1, or ,1,,java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
 or 1,,1,1

globl(end_ftr_fixup_test7)
 nop

globl(ftr_fixup_test7_expectedor 1,,,;    \
 or 1,1,1
2: b 3f
3: or 5,5,5
 beq 3b
 b 1f
 or 6,6,6
 b 2b
 bdnz 3b
1: or1,1

#if 0
/* Test that if we have a larger else case the assembler spots it and
 * reports an error. #if 0'ed so as 222    \
 */

ftr_fixup_test_too_big:
 11,
BEGIN_FTR_SECTION
 or 2,2,2
 or 2,2,2
  ,,2
FTR_SECTION_ELSE
 or 3,3,3
 or 3,3,3
 or ,3,3
 or 3,3,3
ALT_FTR_SECTION_END(0, 1)
 or 1,1,1
#endif

#define MAKE_MACRO_TEST(TYPE)      java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 18
globl(java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 18
 or11,1;;      \
 /* Basic test, this section should all be nop'ed */ \
BEGIN_##TYPE##_SECTION       \
 or 2,2,2;       \
 or 2,2,2;     \
 or 2,2,2;       \
END_##TYPE#_SECTION(0, 1)     \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Basic test, this section should NOT be nop'ed */ \
EGIN_##YPE#_SECTION     \
 or 2,2,2;       \
 or 2,2,2;       \
 or 2,2,2;       \
END_##TYPE##_SECTION(0, 0)      \
 or ,,;     \
 or 1,1,1;       \
 /* Nesting test, inner section should be nop'ed */ \
BEGIN_##TYPE#BEGIN_###_SECTION_NESTED(80))    \
 or 2,2,2;       \
 or 2,2,2;       \
BEGIN_##TYPEEND_#TYPE#SECTION_NESTED(0, 0,80)     \
 or ,,3     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 3,,;  \
END_##TYPE##_SECTION_NESTED(0, 1, 80)     \
 2,2,;      \
 or 2,2,2;       \
END_##TYPE##_SECTION(0, 0)      \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Nesting test, whole section should be nop'ed */ \
BEGIN_##YPE#_SECTION       \
 or 2,2,2;       \
 or 2,2,2;       \
BEGIN_##TYPE##_SECTION_NESTED(80)     \
 r 33,      \
  3,,3;     \
#TYPE##SECTION_NESTED(, , 80)     \
 or 2,2,2;       \
 r ,,;    \
END_##TYPE##_SECTION(0, 1)      \
 or 1,1,1;       \
 or  or 3,3    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Nesting test, none should be nop'ed */ \
BEGIN_##TYPE##_SECTION or 2,,2;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 2,2,2;       \
 or 2,2,2;       \
BEGIN_##TYPE##_SECTION_NESTED(80)     \
 or 3,3,3;       \
 or 3,3,3;       \
END_##TYPE##_SECTION_NESTED(0, 0, 80)     \
 
 or 2,2,2;       \
END_##TYPE##_SECTION(0, 0)      \
 or 1, or ,,3;      \
 or 1,1,1;       \
/*  alt section test, default case  be taken *\
BEGIN_##TYPE##_SECTION       \
 or 3,3,3;       \
 or 3,,;     \
 or 3,3,3;       \
##TYPE##_SECTION_ELSE       \
 r 5,5,5;       \
 or 5,5,5;       \
ALT_##TYPE##_SECTION_END(0, 0)      \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Basic alt section test, else case should be taken */ \#TYPE##_(, )    \
BEGIN_##TYPE##_SECTION       \
 or 3,3,3;       \
 or3,,3;      \
 or 3,3,3;       \
##TYPE##_SECTION_ELSE   java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
 or 313131;  \
 or 31,31,31;      \
or 31,31,31;     \
ALT_##TYPE##_SECTION_END(0, 1)      \
 or 1,1,1;       \
 or 1,,1;       \
 /* Alt with smaller else case, should be padded with nops */ \
BEGIN_##TYPE##_SECTION       \
 or 3,3,3;       \
  33,;      \
 or 3,3,3;       \
##TYPE##_SECTION_ELSE       \
 or 31,31,31    \
ALT_##TYPE##_SECTION_END(0, 1)      \
 or 1,ALT_####_SECTION_END(0 1))   \
 1,,1;      \
 /* Alt section with nested section in default case */ \
 /* Default case should be taken, with nop'ed inner section */ \1,;      \
BEGIN_##TYPE##_SECTION       \
 or 3,3,3;       \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 3 /* Alt with smaller else case, should be padded with nops */ \ smaller elsecase should be  with nops * \
 or 3,3,3;       \
END_##TYPE##SECTION_NESTED(, 1,95)   \
 or 3,3,3;       \
##TYPE##_SECTION_ELSE       \
 or 2,2,2;       \
 or 2,2,2;       \
ALT_##TYPE##_SECTION_END(0, 0)    or 3,3,;      \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Alt section with nested section in else, default taken */ \
#TYPE#_    java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
 or 3,3,3;        Altsectionwithnested section in defaultcase * \
 or 3,3,3;       \
33;     \
##TYPE##SECTION_ELSE       \
 or 5,5,5;       \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 3,3,3;       \
ND_#TYPE##_SECTION_NESTED(0, 1, 95)     \
 or 5,5,5;       \
ALT_##TYPEor3,3;   java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 1,,1;       \
 or 1,1,1;       \
 /* Alt section with nested section in else, else taken & nop */ \
BEGIN_
 or 3,3,3;       \
 or33,;      \
 or 3,3,3;       \
##or 2,2,2;       \
 or 5,5,5;  ALT_###_java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 37
##YPE#SECTION_NESTED95)  java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 or3,3,;    \
END_##TYPE##_SECTION_NESTED(0, 1, 95)     \
 or 5,5,5;       \
ALT_##TYPE##_SECTION_END(0, 1)      \
 or 1,1,1;       \
 1,1,;    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Feature section with nested alt section, default taken */ \
BEGIN_##TYPE##SECTION   \
 or 2,2,2;       \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 1,1,1;       \
##TYPE##SECTION_ELSE_NESTED((5)      java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
 or 5,,;      \
ALT_##TYPE##_SECTION_END_NESTED(0, 0, 95)    \
 or 2,2,2;       \
END_##TYPE##_SECTION(0, 0)      \
 or 1,1,1;       \
 r 1,,;      \
 /* Feature section with nested alt section, else taken */ \
BEGIN_##TYPE##_SECTION    
 or 2,2,2;       \
BEGIN_##TYPE##_SECTION_NESTED(95)       \
 or 1,1,1;       \
##TYPE##_SECTION_ELSE_NESTED(95)     \
 or 5,;      \
ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95)    \
 ,2;     \
END_##TYPE##_SECTION(0, 0)      \
 or 1,1,1;       \
 or 1,1,r 3,33;    \
 /* Feature section with nested alt section, all nop'ed */ \
BEGIN_##TYPE##_ java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 22,;      \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 1,1,1;       \
##TYPE##SECTION_ELSE_NESTED95)   \
 or 5,5,5;       \
ALT_##TYPE##_SECTION_END_NESTED(0, 0, 95)    \
  222;     \
END_##TYPE##_SECTION(0, 1)      \
  1,1;    \
 r 1,,1,;     \
 /* Nested alt sections, default with inner default taken */ \
BEGIN_##TYPE##_SECTION       \
 or 2,2,2;       \
IN_#TYPE##_SECTION_NESTED(95)     \
 or 1,1,1;       \
##TYPE##_SECTION_ELSE_NESTED(95)     \
 or 5,5,5;       \
ALT_##TYPE##_SECTION_END_NESTED(0, 0,#TYPE#_   \
 or 2,2,2;       \
##TYPE##_SECTION_ELSE       \
 or 31,31,31;      Sjava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 38
BEGIN_##TYPE##_SECTION_NESTED(94) 
 or 5,5,5;       \
##TYPE##_SECTION_ELSE_NESTED(;     \
 or 1,1,1;       \
ALT_#TYPE#_0 0 94
 or 31,31,31; #95)  java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
ALT_##TYPE##_ or 2,2,2;  2,   \
 or 1,1,1;       \
 or 1,1,1;     1,,1    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Nested alt sections, default with inner else taken */ \
BEGIN_##TYPE##_SECTION       \
 or,2,     \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 1,1,1;       \
##TYPE##_SECTION_ELSE_NESTEDor 1,11;   
  55,;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
##_(01,) java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
 or 2alt sections,default  innerdefault taken* \
#YPE#SECTION_ELSE    \
 or 31,31,31;      \
BEGIN_##TYPE##_SECTION_NESTEDor 2,,;    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 5,5,5;       \
##TYPE##_java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 18
 or 1,1ALT_#TYPE##SECTION_END_NESTED(0,, 95   java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
ALT_##TYPE##_##TYPE##_SECTION_ELSE   \
 or 31,31,31;      \
ALT_##TYPE##_SECTION_END(0, 0)      \
 or 1,1,1;       \
 or 1,1,1;        \
 /* Nested alt sections, else with inner default taken */ \
BEGIN_##TYPE##_SECTION       \
 or 2,2,2;       \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 1,1,1;       \
##TYPE##_SECTION_ELSE_NESTED(95)     \
 or 5,5,5;       \
ALT_##TYPE##YPE#SECTION_ELSE_NESTED()     java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
  2,,;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
##TYPE##_SECTION_ELSE       \
  31,1,31     \
BEGIN_##TYPE##_SECTION_NESTED(94)     \
 or 5,5,5;       \
#1,11    \
 or 1,1,1;       \
##ECTION_END_NESTED(,0,94)   java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
 or 31,31,31;      \
ALT_##TYPE##_SECTION_END(0, or 1,1;   java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 1,1,1;       \
 or 1,1,1;       \
 /* Nested alt sections, else with inner else taken */ \
BEGIN_##TYPE##_SECTION#YPE#java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 29
  \
BEGIN_##TYPE##_SECTION_NESTED(95)     \
 or 1,1,1;      or 55,5;     \
##TYPE##_SECTION_ELSE_NESTED(95)     \
 or 5,5,5;       \
ALT_#TYPE##SECTION_END_NESTED(0, 1, 95)    \
 or 2,2,2;       \
##TYPE##_SECTION_ELSE       \ oror ,1,1;    \
 or 31,31,31;      \
BEGIN_##TYPE##_SECTION_NESTED(94)     \
 or5,5;    \
##TYPE##_SECTION_ELSE_NESTED(94)     \
 or ALT_##TYPE##_ECTION_END(0, 0)      \
ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94)   or ,1,;      \
 or 31,31,31;      \
ALT_##TYPE##_SECTION_END(0, 1)      \
 java.lang.StringIndexOutOfBoundsException: Range [9, 3) out of bounds for length 18
 or 1,,;      java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Nested alt sections, else can have large else case */ \
BEGIN_#TYPE##_SECTION     java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
,,;    \
 or 2,2,2;       \
 or 2,2,2;       \
 or 2,2,2;       \
##TYPE##_SECTION_ELSE        \
BEGIN_##TYPE##_SECTION_NESTED##_SECTION_ELSE_NESTED()   \
 or 5,5,5;or 5,55;       \
 or 5,5,5;       \
 or 5,5,5;       \
 or 5,5,5;       \
##TYPE##_SECTION_ELSE_NESTED(94)      \
  111;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 1or,55;    \
 or11,;    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
  111;     \
ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94)    \
ALT_##TYPE##_SECTION_END(0, 1)      \
 or 1, sections,else withinner taken * \
 or 1,1,1;

#define ,2,    \
globl(ftr_fixup_test_ ##TYPE##_macros_expected)    \
 or 1,1,1;       \
should all be nop' /  \
/* BEGIN_##TYPE##_SECTION */ \
 nop;        \
 nop;        \
 nop;        \
/* END_##TYPE##_SECTION(0, 1) */ \
or 1,,1;      \
 or 1,1,1;       \
 /* Basic test, this section should NOT be nop'ed */ \
/* BEGIN_##TYPE##_SECTION */ \
 or 2,2,2;       \
 or ,,2     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 2,2,2;       \
/* END_##TYPE##_SECTION(0, 0) */ \
 or 1,1,1;       \
 or 1,1;     \
 /* Nesting test, inner section should be nop'ed */ \
/* BEGIN_##TYPE##_SECTION */ \
 or222    \
 or 2,2,2;       \
/* BEGIN_##TYPE##_SECTION_NESTED(80) */ \
 nop;        \
 nop;        \
/* END_##TYPE##_SECTION_NESTED(0, 1, 80) */ \
 or 2,2,2;       \
 or 2,2,2;       \
/* END_##TYPE##_SECTION(0, 0) */ \
 or 1,1,1;       \
 or 1,1,1;   
 /* Nesting test, whole section should be nop'ed */ \
 ' but thenentire  is*/ \
/* BEGIN_##TYPE##_SECTION */ \
 nop;        \
 nop;       \
/* BEGIN_##TYPE##_SECTION_NESTED(80) */ \
 nop;        \
 nop;        \
/* END_##TYPE##_SECTION_NESTED(0, 0, 80) */ \
 nop;        \
 nop;        \
/* END_##TYPE##_SECTION(0, 1) */ \
 or 1,1,1;       \
 or 1,1,1;       \
/java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
/* BEGIN_##TYPE##_SECTION */ \
 or 2,#TYPE#_      java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
 or or 555;    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
/* BEGIN_##TYPE##_SECTION_NESTED(80) */ \
 or 3,3,3;       \
  3,,3     \
/* END_##TYPE##_SECTION_NESTED(0, 0, 80) */ \
 or 2,2,2;       \
 or 2,2,2;       \
#java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 38
 or 1,1,#_ECTION_END_NESTED , )   
 java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 18
 /* Basic alt section test, default case should be taken */ \
/* BEGIN_##TYPE##_SECTION */ \
33;    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or
 or 
/* ##TYPE##_SECTION_ELSE */
    \
 /* or 5,5,5; */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END(0, 0) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Basic alt section test, else case should be taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 /* or 3,3,3; */ \
 /* or 3,3,3; */ \
 /* or 3,3,3; */ \
/* ##TYPE##_SECTION_ELSE */ \
 or 31,31,31;      \
 or 31,31,31;      \
 or 31,31or1,    java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
/* ALT_##TYPE##_SECTION_END(0, 1) */ \
 or 1,      \
 or 1,o 22,,;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Alt with smaller else case, should be padded with nops */ \
/* BEGIN_##TYPE##_SECTION */ \
 /* or 3,3,3; */ \
 /* or 3,3,3; */ \
 /* or 3,3,3; */ \
/* ##TYPE##_SECTION_ELSE */ \
 or 31,31,31;      \
 nop;        \
 nop;        \
/* ALT_##TYPE##_SECTION_END(0, 1) */ \
 or 1,1,1;       \
 or 1,1,1;       \
java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 57
 /* Default case should be taken, with nop'ed inner section */ \
/* BEGIN_##TYPE##_SECTION */ \
 or ,,3;      \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 nop;        \
 nop;        \
/* END_##TYPE##_SECTION_NESTED(0, 1, 95) */ \
 or 3,,;     \
/* ##TYPE##_SECTION_ELSE */ \
 /* or 2,2,2; */ \
 /* or 2,2,2; */ \
/* ALT_##TYPE##_SECTION_END(0, 0) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Alt section with nested section in else, default taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 orjava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
 3,3     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 3,3,3;       \
/* ##TYPE##_SECTION_ELSE */ \
 /* or 5,5,5; */ \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 /* or 3,3,3; */ \
/* END_##TYPE##_SECTION_NESTED(0, 1, 95) */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END(0, 0) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Alt section with nested section in else, else taken & nop */ \
/* BEGIN_##TYPE##_SECTION */ \
 /* or 3,3,3; */ \
 /* or 3,3,3; */ \
 /* or 3,3,3; */ \
/* ##TYPE##_SECTION_ELSE */ \
 or 5,5,5;       \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 nop;        \
/* END_##TYPE##_SECTION_NESTED(0, 1, 95) */ \
 or 5,5,5;       \
/* ALT_##TYPE##_SECTION_END(0, 1) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Feature section with nested alt section, default taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 or 2,2,2;       \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 or 1,1,1;       java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 0, 95) */ \
 or 2,2,2;      31,,1  \
/* END_##TYPE##_SECTION(0, 0) */ \   \
 or 1java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
 or 1,1,/
 /* Feature section with nested alt section, else taken */ \
/* BEGIN_##TYPE##_SECTION */ \   \
 or 2,2,2;       \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 /* or 1,1,1; */ \1,,;    \
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 or 5,5,5;       \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
 or 2,2,2;       \
/* END_##TYPE##_SECTION(0, 0) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Feature section with nested alt section, all nop'ed */ \
/* BEGIN_##TYPE##_SECTION */ \
 nop     java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 nop;     java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 0, 95) */ \
 nop;        java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
/* END_##TYPE##_SECTION(0, 1) */ \   java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 1,1,1;       \
 or ,,;    \
 /* Nested alt sections, default with inner default taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 or 2,2,2;  or 1,,;   java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 or 1,1,1;    
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 0, 95) */ \
 or 2,2,2;       \
/* ##TYPE##_SECTION_ELSE */ \
 /* or 31,31,31; */ \
/* BEGIN_##TYPE##_SECTION_NESTED(94) */ \
 /* or 5,5,5; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(94) */ \
 /* or 1,1,1; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 0, 94) */ \
 /* or 31,31,31; */ \
/* ALT_##TYPE##_SECTION_END(0, 0) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Nested alt sections, default with inner else taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 or 2,2,2;       \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 /* or 1,1,1; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 or 5,
/* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
 or 2,2,2;       \
/* ##TYPE##_SECTION_ELSE */ \
 /* or 31,31,31; */ \
/* BEGIN_##TYPE##_SECTION_NESTED(94) */ \
 /* or 5,5,5; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(94) */ \
 /* or 1,1,1; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 0, 94) */ \
 /* or 31,31,31; */ \
/* ALT_##TYPE##_SECTION_END(0, 0) */ \
 or 1,1,1;       \
 or 1,,     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Nested alt sections, else with inner default taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 /* or 2,2,2; */ \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 /* or 1,1,1; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
 /* or 2,2,2; */ \
/* ##TYPE##_SECTION_ELSE */ \ or 1,,1     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 31,31,31;      \
/* BEGIN_##TYPE##_SECTION_NESTED(94) */ \
 or 55,5;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
/* ##TYPE##_SECTION_ELSE_NESTED(94) */ \
 /* or 1,1,1; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 0, 94) */ \
  22,;      \
/* ALT_##TYPE##_SECTION_END(0, 1) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 /* Nested alt sections, else with inner else taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 /* or 2,2,2; */ \
/* BEGIN_##TYPE##_SECTION_NESTED(95) */ \
 /* or 1,1,1; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(95) */ \
 /* or 5,5,5; */ \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
 /* or 2,2,2; */ \
/* ##TYPE##_SECTION_ELSE */ \
 or 31,31,31;      \
/* BEGIN_##TYPE##_SECTION_NESTED(94) */ \
 /* or 5,5,5; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(94) */ \
 or 1,1,1;       \
/* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94) */ \
 or 31,31,31;      \
/* ALT_##TYPE##_SECTION_END(0, 1) */ \
 or1,1,1;       \
 or 1,,;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 /* Nested alt sections, else can have large else case */ \ /* Nested alt sections, default with inner else taken */ \
/* BEGIN_##TYPE##_SECTION */ \
 /* or 2,2,2; */ \
 /* or 2,2,2; */ \
 /* or 2,2,2; */ \
 /* or 2,2,2; */ \
/* ##TYPE##_SECTION_ELSE */ \
/* BEGIN_##TYPE##_SECTION_NESTED(94) */ \
 /* or 5,5,5; */ \
 /* or 5,5,5; */ \
 /* or 5,5,5; */ \
 /* or 5,5,5; */ \
/* ##TYPE##_SECTION_ELSE_NESTED(94) */ \
 or 1,1,1;       \
 or 1,1,1;       \
 or 1,11;     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 1,1/java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
/* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94) */ \
/* ALT_##TYPE##_SECTION_END(0, 1) */ \ ,,1     java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 or 1,1,1;       \
 or 1,1,1;

MAKE_MACRO_TEST(FTR);
MAKE_MACRO_TEST_EXPECTED(FTR);

#ifdef CONFIG_PPC64
MAKE_MACRO_TEST(FW_FTR);
MAKE_MACRO_TEST_EXPECTED(FW_FTR);
#endif

globl(or 31,,;    java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
1  ,1
 LWSYNC
globl(end_lwsync_fixup_test)

globl(lwsync_fixup_test_expected_LWSYNC)
1: or 1,1,1
 lwsync

globl(lwsync_fixup_test_expected_SYNC)
1: or 1,1,1
 sync

java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 18
 or 1,12,; *    java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
 .long OP_PREFIX << 26
 .0java.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16
 or 2,2,2
globl(java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 20

globl(ftr_fixup_prefix1_orig)
 or 1,1,1
 .long OP_PREFIX << 26
 .long 0x0000000
 or 2,2,2

globl(ftr_fixup_prefix1_expected)
 or 1,1,1
 nop
 nop
 2,,2

globl(ftr_fixup_prefix2)
 or 1,1,1
 . OP_PREFIX <26
 .long 0x0000000
 or 2,2,2
globl(end_ftr_fixup_prefix2)

globl(ftr_fixup_prefix2_orig)
 or 1,1,1
 .long OP_PREFIX << 26
 .long 0x0000000
 or 2,2,2

globl(ftr_fixup_prefix2_alt
 .java.lang.StringIndexOutOfBoundsException: Range [34, 3) out of bounds for length 34
 .java.lang.StringIndexOutOfBoundsException: Range [23, 6) out of bounds for length 23

globl()
 or 1,1,1
 .long OP_PREFIX << 26
 long 0x0000001
 or 2,2,2

globl(ftr_fixup_prefix3)
 or 1,1,1
 .long OP_PREFIX << 26
 .long 0x0000000
 or 2,2,2
 or 3,3,3
globl(end_ftr_fixup_prefix3)

globl(ftr_fixup_prefix3_orig
  1,1
 .long OP_PREFIX << 26
 .long 0x0000000
 or 2,2,2
 or 3,3,3

globl(ftr_fixup_prefix3_alt)
 .long OP_PREFIX << 26
 .long
 nop

globl(ftr_fixup_prefix3_expected)
 or 1,1,1
 .long OP_PREFIX << 26
 .long 0x0000001
 nop
 or 3,3,3

Messung V0.5 in Prozent
C=87 H=91 G=88

¤ Dauer der Verarbeitung: 0.11 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Ergonomie der
Schnittstellen

Diese beiden folgenden Angebotsgruppen bietet das Unternehmen

Angebot

Hier finden Sie eine Liste der Produkte des Unternehmens






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723