QA output created by 334

my.x1 = sample.bin + sample.part_bin
my.x2 = sample.part_bin + sample.bin 
my.x3 = 2 * sample.part_bin
my.x4 = sample.part_bin * 2
my.x5 = (sample.bin + sample.part_bin) - (sample.part_bin + sample.bin)

pmRegisterDerived: register metric[0] event.flags = anon(PM_TYPE_U32)
pmRegisterDerived: register metric[1] event.missed = anon(PM_TYPE_U32)
Derived metric initialization from $PCP_DERIVED_CONFIG
pmLoadDerivedConfig("TMP.config")
pmRegisterDerived: register metric[2] my.x1 = sample.bin + sample.part_bin
pmRegisterDerived: register metric[3] my.x2 = sample.part_bin + sample.bin 
pmRegisterDerived: register metric[4] my.x3 = 2 * sample.part_bin
pmRegisterDerived: register metric[5] my.x4 = sample.part_bin * 2
pmRegisterDerived: register metric[6] my.x5 = (sample.bin + sample.part_bin) - (sample.part_bin + sample.bin)
__dmopencontext: bind metric[0] event.flags
__dmopencontext: bind metric[1] event.missed
__dmgetpmid: metric "my.x1" -> PMID 511.0.3
__dmopencontext: bind metric[2] my.x1
__dmgetpmid: metric "my.x2" -> PMID 511.0.4
__dmopencontext: bind metric[3] my.x2
__dmgetpmid: metric "my.x3" -> PMID 511.0.5
__dmopencontext: bind metric[4] my.x3
__dmgetpmid: metric "my.x4" -> PMID 511.0.6
__dmopencontext: bind metric[5] my.x4
__dmgetpmid: metric "my.x5" -> PMID 511.0.7
__dmopencontext: bind metric[6] my.x5
__dmtraverse: name="my" added "my.x1"
__dmtraverse: name="my" added "my.x2"
__dmtraverse: name="my" added "my.x3"
__dmtraverse: name="my" added "my.x4"
__dmtraverse: name="my" added "my.x5"
__dmgetpmid: metric "my.x1" -> PMID 511.0.3
__dmgetpmid: metric "my.x2" -> PMID 511.0.4
__dmgetpmid: metric "my.x3" -> PMID 511.0.5
__dmgetpmid: metric "my.x4" -> PMID 511.0.6
__dmgetpmid: metric "my.x5" -> PMID 511.0.7
derived metrics prefetch added 2 metrics: 29.0.6 29.0.50
eval_expr: inst[1] mismatch left [1]=200 right [1]=300
eval_expr: inst[1] mismatch left [2]=300 right [0]=100
eval_expr: recover @ right [1]=300
eval_expr: inst[2] mismatch left [3]=400 right [2]=500
eval_expr: inst[2] mismatch left [4]=500 right [0]=100
eval_expr: recover @ right [2]=500
eval_expr: inst[3] mismatch left [5]=600 right [3]=700
eval_expr: inst[3] mismatch left [6]=700 right [0]=100
eval_expr: recover @ right [3]=700
eval_expr: inst[4] mismatch left [7]=800 right [4]=900
eval_expr: inst[4] mismatch left [8]=900 right [0]=100
eval_expr: recover @ right [4]=900
__dmpostfetch: [0] root node 511.0.3: numval=5 vset[0]: inst=100 l=200 vset[1]: inst=300 l=600 vset[2]: inst=500 l=1000 vset[3]: inst=700 l=1400 vset[4]: inst=900 l=1800
expr node <addr-0> type=PLUS left=<addr-1> right=<addr-2> save_last=0
    PMID: PM_ID_NULL (511.0.3 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=200
[1] inst=300, val=600
[2] inst=500, val=1000
[3] inst=700, val=1400
[4] inst=900, val=1800
expr node <addr-1> type=NAME left=(nil) right=(nil) save_last=0 [sample.bin] master=0
    PMID: 29.0.6 (29.0.6 from pmDesc) numval: 9
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=200, val=200
[2] inst=300, val=300
[3] inst=400, val=400
[4] inst=500, val=500
[5] inst=600, val=600
[6] inst=700, val=700
[7] inst=800, val=800
[8] inst=900, val=900
expr node <addr-2> type=NAME left=(nil) right=(nil) save_last=0 [sample.part_bin] master=0
    PMID: 29.0.50 (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=300, val=300
[2] inst=500, val=500
[3] inst=700, val=700
[4] inst=900, val=900
eval_expr: inst[1] mismatch left [1]=300 right [1]=200
eval_expr: recover @ right [2]=300
eval_expr: inst[2] mismatch left [2]=500 right [3]=400
eval_expr: recover @ right [4]=500
eval_expr: inst[3] mismatch left [3]=700 right [5]=600
eval_expr: recover @ right [6]=700
eval_expr: inst[4] mismatch left [4]=900 right [7]=800
eval_expr: recover @ right [8]=900
__dmpostfetch: [1] root node 511.0.4: numval=5 vset[0]: inst=100 l=200 vset[1]: inst=300 l=600 vset[2]: inst=500 l=1000 vset[3]: inst=700 l=1400 vset[4]: inst=900 l=1800
expr node <addr-3> type=PLUS left=<addr-4> right=<addr-5> save_last=0
    PMID: PM_ID_NULL (511.0.4 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=200
[1] inst=300, val=600
[2] inst=500, val=1000
[3] inst=700, val=1400
[4] inst=900, val=1800
expr node <addr-4> type=NAME left=(nil) right=(nil) save_last=0 [sample.part_bin] master=0
    PMID: 29.0.50 (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=300, val=300
[2] inst=500, val=500
[3] inst=700, val=700
[4] inst=900, val=900
expr node <addr-5> type=NAME left=(nil) right=(nil) save_last=0 [sample.bin] master=0
    PMID: 29.0.6 (29.0.6 from pmDesc) numval: 9
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=200, val=200
[2] inst=300, val=300
[3] inst=400, val=400
[4] inst=500, val=500
[5] inst=600, val=600
[6] inst=700, val=700
[7] inst=800, val=800
[8] inst=900, val=900
__dmpostfetch: [2] root node 511.0.5: numval=5 vset[0]: inst=100 u=200 vset[1]: inst=300 u=600 vset[2]: inst=500 u=1000 vset[3]: inst=700 u=1400 vset[4]: inst=900 u=1800
expr node <addr-6> type=STAR left=<addr-7> right=<addr-8> save_last=0
    PMID: PM_ID_NULL (511.0.5 from pmDesc) numval: 5
    Data Type: 32-bit unsigned int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=200
[1] inst=300, val=600
[2] inst=500, val=1000
[3] inst=700, val=1400
[4] inst=900, val=1800
expr node <addr-7> type=INTEGER left=(nil) right=(nil) save_last=0 [2] master=0
    PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 1
    Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
    Semantics: discrete  Units: none
[0] inst=-1, val=2
expr node <addr-8> type=NAME left=(nil) right=(nil) save_last=0 [sample.part_bin] master=0
    PMID: 29.0.50 (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=300, val=300
[2] inst=500, val=500
[3] inst=700, val=700
[4] inst=900, val=900
__dmpostfetch: [3] root node 511.0.6: numval=5 vset[0]: inst=100 u=200 vset[1]: inst=300 u=600 vset[2]: inst=500 u=1000 vset[3]: inst=700 u=1400 vset[4]: inst=900 u=1800
expr node <addr-9> type=STAR left=<addr-10> right=<addr-11> save_last=0
    PMID: PM_ID_NULL (511.0.6 from pmDesc) numval: 5
    Data Type: 32-bit unsigned int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=200
[1] inst=300, val=600
[2] inst=500, val=1000
[3] inst=700, val=1400
[4] inst=900, val=1800
expr node <addr-10> type=NAME left=(nil) right=(nil) save_last=0 [sample.part_bin] master=0
    PMID: 29.0.50 (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=300, val=300
[2] inst=500, val=500
[3] inst=700, val=700
[4] inst=900, val=900
expr node <addr-11> type=INTEGER left=(nil) right=(nil) save_last=0 [2] master=0
    PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 1
    Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
    Semantics: discrete  Units: none
[0] inst=-1, val=2
eval_expr: inst[1] mismatch left [1]=200 right [1]=300
eval_expr: inst[1] mismatch left [2]=300 right [0]=100
eval_expr: recover @ right [1]=300
eval_expr: inst[2] mismatch left [3]=400 right [2]=500
eval_expr: inst[2] mismatch left [4]=500 right [0]=100
eval_expr: recover @ right [2]=500
eval_expr: inst[3] mismatch left [5]=600 right [3]=700
eval_expr: inst[3] mismatch left [6]=700 right [0]=100
eval_expr: recover @ right [3]=700
eval_expr: inst[4] mismatch left [7]=800 right [4]=900
eval_expr: inst[4] mismatch left [8]=900 right [0]=100
eval_expr: recover @ right [4]=900
eval_expr: inst[1] mismatch left [1]=300 right [1]=200
eval_expr: recover @ right [2]=300
eval_expr: inst[2] mismatch left [2]=500 right [3]=400
eval_expr: recover @ right [4]=500
eval_expr: inst[3] mismatch left [3]=700 right [5]=600
eval_expr: recover @ right [6]=700
eval_expr: inst[4] mismatch left [4]=900 right [7]=800
eval_expr: recover @ right [8]=900
__dmpostfetch: [4] root node 511.0.7: numval=5 vset[0]: inst=100 l=0 vset[1]: inst=300 l=0 vset[2]: inst=500 l=0 vset[3]: inst=700 l=0 vset[4]: inst=900 l=0
expr node <addr-12> type=MINUS left=<addr-13> right=<addr-16> save_last=0
    PMID: PM_ID_NULL (511.0.7 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=0
[1] inst=300, val=0
[2] inst=500, val=0
[3] inst=700, val=0
[4] inst=900, val=0
expr node <addr-13> type=PLUS left=<addr-14> right=<addr-15> save_last=0
    PMID: PM_ID_NULL (29.0.6 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=200
[1] inst=300, val=600
[2] inst=500, val=1000
[3] inst=700, val=1400
[4] inst=900, val=1800
expr node <addr-14> type=NAME left=(nil) right=(nil) save_last=0 [sample.bin] master=0
    PMID: 29.0.6 (29.0.6 from pmDesc) numval: 9
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=200, val=200
[2] inst=300, val=300
[3] inst=400, val=400
[4] inst=500, val=500
[5] inst=600, val=600
[6] inst=700, val=700
[7] inst=800, val=800
[8] inst=900, val=900
expr node <addr-15> type=NAME left=(nil) right=(nil) save_last=0 [sample.part_bin] master=0
    PMID: 29.0.50 (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=300, val=300
[2] inst=500, val=500
[3] inst=700, val=700
[4] inst=900, val=900
expr node <addr-16> type=PLUS left=<addr-17> right=<addr-18> save_last=0
    PMID: PM_ID_NULL (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=200
[1] inst=300, val=600
[2] inst=500, val=1000
[3] inst=700, val=1400
[4] inst=900, val=1800
expr node <addr-17> type=NAME left=(nil) right=(nil) save_last=0 [sample.part_bin] master=0
    PMID: 29.0.50 (29.0.50 from pmDesc) numval: 5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=300, val=300
[2] inst=500, val=500
[3] inst=700, val=700
[4] inst=900, val=900
expr node <addr-18> type=NAME left=(nil) right=(nil) save_last=0 [sample.bin] master=0
    PMID: 29.0.6 (29.0.6 from pmDesc) numval: 9
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
[0] inst=100, val=100
[1] inst=200, val=200
[2] inst=300, val=300
[3] inst=400, val=400
[4] inst=500, val=500
[5] inst=600, val=600
[6] inst=700, val=700
[7] inst=800, val=800
[8] inst=900, val=900

my.x1
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
    inst [100 or "bin-100"] value 200
    inst [300 or "bin-300"] value 600
    inst [500 or "bin-500"] value 1000
    inst [700 or "bin-700"] value 1400
    inst [900 or "bin-900"] value 1800

my.x2
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
    inst [100 or "bin-100"] value 200
    inst [300 or "bin-300"] value 600
    inst [500 or "bin-500"] value 1000
    inst [700 or "bin-700"] value 1400
    inst [900 or "bin-900"] value 1800

my.x3
    Data Type: 32-bit unsigned int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
    inst [100 or "bin-100"] value 200
    inst [300 or "bin-300"] value 600
    inst [500 or "bin-500"] value 1000
    inst [700 or "bin-700"] value 1400
    inst [900 or "bin-900"] value 1800

my.x4
    Data Type: 32-bit unsigned int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
    inst [100 or "bin-100"] value 200
    inst [300 or "bin-300"] value 600
    inst [500 or "bin-500"] value 1000
    inst [700 or "bin-700"] value 1400
    inst [900 or "bin-900"] value 1800

my.x5
    Data Type: 32-bit int  InDom: 29.2 0x7400002
    Semantics: instant  Units: none
    inst [100 or "bin-100"] value 0
    inst [300 or "bin-300"] value 0
    inst [500 or "bin-500"] value 0
    inst [700 or "bin-700"] value 0
    inst [900 or "bin-900"] value 0
